using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter15.Listing15_22.Tests
{
    [TestClass]
    public class ProgramTests
    {
        [TestMethod]
        public void EnumerableGroupJoinTest()
        {
            string expected =
@"Dział korporacyjny
	Mark Michaelis (Główny nerd)
Dział finansów
	Anne Beard (Dyrektor działu kadr)
Dział inżynierii
	Michael Stokesbary (Starszy geniusz komputerowy)
	Brian Jones (Guru od integracji systemów)
	Kevin Bost (Programista nadzwyczajny)
	Thomas Heavey (Architekt oprogramowania)
Dział IT
	Pat Dever (Architekt systemów korporacyjnych)
Dział filantropii
	Eric Edmonds (Koordynator działań charytatywnych)
Dział marketingu";

            IntelliTect.TestTools.Console.ConsoleAssert.Expect(expected,
            () =>
            {
                Program.Main();
            });
        }
    }
}
