public void CollectFirstNames_ThreePersons_ResultContainsThreeNames() { var adam = new Person { FirstName = "Adam", LastName = "Adamsson" }; var bertil = new Person { FirstName = "Bertil", LastName = "Bertilsson" }; var cecil = new Person { FirstName = "Cecil", LastName = "Cecilsson", }; var actual = NameUtils.CollectFirstNames( new List <Person>() { adam, bertil, cecil }); var expected = adam.FirstName + "," + bertil.FirstName + "," + cecil.FirstName; //var expected = "Adam,Bertil,Cecil"; Assert.AreEqual(expected, actual); }