public void FindAllergensTest_MethodCallSuccess_List() { Allergies eggs = new Allergies("Eggs", 1); Allergies peanuts = new Allergies("Peanuts", 2); Allergies shellfish = new Allergies("Shellfish", 4); Allergies strawberries = new Allergies("Strawberries", 8); Allergies tomatoes = new Allergies("Tomatoes", 16); Allergies chocolate = new Allergies("Chocolate", 32); Allergies pollen = new Allergies("Pollen", 64); Allergies cats = new Allergies("Cats", 128); List <Allergies> allergies = new List <Allergies>() { eggs, peanuts, shellfish, strawberries, tomatoes, chocolate, pollen, cats }; List <string> testListAllergens = new List <string>() { "Chocolate", "Strawberries" }; Allergies.allergens = Allergies.allergens.Concat(allergies).ToList(); Console.WriteLine(Allergies.FindAllergens(allergies, 40)[0]); Console.WriteLine(testListAllergens[0]); Console.WriteLine("List: " + printStringList(Allergies.FindAllergens(allergies, 40))); Console.WriteLine("List: " + printStringList(testListAllergens)); Assert.AreEqual(printStringList(Allergies.FindAllergens(allergies, 40)), printStringList(testListAllergens)); }