public void Count_With_Predicate_Should_Return_Count(IRepository<Contact, string> repository) { for (var i = 1; i <= 3; i++) { var contact = new Contact { Name = "Test User " + i, ContactTypeId =1}; repository.Add(contact); } for (var i = 4; i <= 7; i++) { var contact = new Contact { Name = "Test User " + i, ContactTypeId = 2}; repository.Add(contact); } repository.Count(x => x.ContactTypeId == 2).ShouldEqual(4); }
public void Count_Should_Return_All_Count(IRepository<Contact, string> repository) { for (var i = 1; i <= 3; i++) { var contact = new Contact { Name = "Test User " + i, ContactTypeId =1}; repository.Add(contact); } for (var i = 4; i <= 7; i++) { var contact = new Contact { Name = "Test User " + i, ContactTypeId = 2}; repository.Add(contact); } repository.Count().ShouldEqual(7); }