public void Setup() { List <Owner> petOwners = new List <Owner> { new Owner() { Name = "Owner A", Age = 10, Gender = Sex.Male, Pets = new List <Pet> { new Pet() { Name = "Bitsy", Type = PetTypes.Cat }, new Pet() { Name = "Mitsy", Type = PetTypes.Cat } } }, new Owner() { Name = "Owner A", Age = 20, Gender = Sex.Female, Pets = new List <Pet> { new Pet() { Name = "Topsy", Type = PetTypes.Cat }, new Pet() { Name = "Dopsy", Type = PetTypes.Cat }, new Pet() { Name = "Betsy", Type = PetTypes.Cat } } } }; var petAPIService = new Mock <IPetAPIService>(); petAPIService.Setup(p => p.GetOwners()) .Returns(Task.FromResult(petOwners)); var logger = new Mock <ILogger <PetListerService> >(); petListerService = new PetListerService(petAPIService.Object, logger.Object); }
public DisplayApp(PetListerService petListerService, ILogger <DisplayApp> logger) { _petListerService = petListerService; _logger = logger; }