public void Setup() { _petOwnerServices = new Mock <IPetOwnerServices <PetOwner> >(); _httpServices = new Mock <IHttpHelper <PetOwner> >(); _petListByOwnerGender = new PetListByOwnerGender(_petOwnerServices.Object, _httpServices.Object); _petOwners = new List <PetOwner>() { new PetOwner { Name = "Bob", Age = 23, Gender = "Male", Pets = new List <Pet>() { new Pet { Name = "Garfield", Type = "CAT" }, new Pet { Name = "Fido", Type = "Dog" } } }, new PetOwner { Name = "Jennifer", Age = 18, Gender = "Female", Pets = new List <Pet>() { new Pet { Name = "Garfield", Type = "CAT" } } }, new PetOwner { Name = "Fred", Age = 40, Gender = "Male", Pets = new List <Pet>() { new Pet { Name = "Garfield", Type = "CAT" }, new Pet { Name = "Tom", Type = "CAT" }, new Pet { Name = "Max", Type = "CAT" }, new Pet { Name = "Jim", Type = "CAT" }, new Pet { Name = "Sam", Type = "Dog" } } } }; _petOwnerServices.Setup(x => x.GetPetOwners()).Returns(_petOwners); }
public HomeController(IPetListByOwnerGender catListByOwnerGender, ILogger logger) { _catListByOnerGender = catListByOwnerGender; _logger = logger; }