public async Task GetPetTypesReturnsAllPetsTypes()
        {
            var repoMock = new Mock <IPetRepository>();
            var logger   = new Mock <ILogger>();

            logger.Setup(x => x.Path).Returns("sample");
            repoMock.Setup(x => x.GetPetTypes()).Returns(new FakeModelRepo().GetPetTypes());
            var controller = new PetController(repoMock.Object, logger.Object);

            var result = await controller.GetPetTypes() as OkObjectResult;

            if (result != null)
            {
                Assert.IsType <List <PetType> >(result.Value);
            }
        }