Пример #1
0
        public void GetCatsGroupedByOwnerGender_ShouldReturnCatsGroupedByOwner()
        {
            peopleRepository.Setup(p => p.People).Returns(personArray);
            var groupedPets = petsDomain.GetCatsGroupedByOwnerGender(OrderBy.Ascending);

            Assert.IsTrue(groupedPets.Success);
            Assert.AreEqual(2, groupedPets.GroupedByOwner.Count());
            Assert.AreEqual(3, groupedPets.GroupedByOwner.SelectMany(g => g).Count());
            Assert.AreEqual(PetType.Cat, groupedPets.PetType);
        }