using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter15.Listing15_20.Tests
{
    [TestClass]
    public class ProgramTests
    {
        [TestMethod]
        public void EnumerableJoinTest()
        {
            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)
Dział inżynierii
	Brian Jones (Guru od integracji systemów)
Dział inżynierii
	Kevin Bost (Programista nadzwyczajny)
Dział inżynierii
	Thomas Heavey (Architekt oprogramowania)
Dział IT
	Pat Dever (Architekt systemów korporacyjnych)
Dział filantropii
	Eric Edmonds (Koordynator działań charytatywnych)";

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