Exemple #1
0
        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);
        }
Exemple #2
0
 public DisplayApp(PetListerService petListerService,
                   ILogger <DisplayApp> logger)
 {
     _petListerService = petListerService;
     _logger           = logger;
 }