using Microsoft.VisualStudio.TestTools.UnitTesting;

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

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