Exemplo n.º 1
0
        public void GetAllCatsOwnedByFemales_ReturnOnlyCats()
        {
            var petsList = HomeControllerTests.GetPeopleWithPets();

            var catsOwnedByFemale = petsList.GetAllCatsOwnedByFemales();

            catsOwnedByFemale.ToList().ForEach(pet =>
            {
                pet.Type.Should().Be("Cat");
            });
        }
        public async void GetPeopleAndTheirPets_ShouldReturnValidObject()
        {
            var mockClient = new Mock <IPeopleApiClient>();

            mockClient.Setup(client => client.GetPeopleAndTheirPets()).Returns(Task.FromResult(HomeControllerTests.GetPeopleWithPets()));

            var response = await mockClient.Object.GetPeopleAndTheirPets();

            response.Should().BeOfType <List <People> >();
        }