public void CanGetBookWithMinCount() { var min = _repository.Min(_ => _.Count); var book = _repository.Single(_ => _.Count == min); Console.WriteLine(ColumnString); Console.WriteLine(LineString); Console.WriteLine(book); }
public void Min_Decimal_With_Predicate_Should_Return_Min(IRepository <Contact, string> repository) { for (var i = 1; i <= 3; i++) { var contact = new Contact { Name = "Test User " + i, ContactTypeId = i, SumDecimal = 0.5m + i }; repository.Add(contact); } repository.Min(x => x.ContactTypeId > 1, x => x.SumDecimal).ShouldEqual(2.5m); }
public void Min_All_Should_Return_One(IRepository <Contact, string> repository) { for (var i = 1; i <= 3; i++) { var contact = new Contact { Name = "Test User " + i, ContactTypeId = i, SumDecimal = 0.5m + i }; repository.Add(contact); } repository.Min(x => x.ContactTypeId).ShouldEqual(1); }
public override double Min(string columnName) { return(_repo.Min(columnName)); }
public TResult Min <TResult>(Expression <Func <T, TResult> > selector) { return(Repository.Min(selector)); }
public void Min_With_Predicate_Should_Return_Min(IRepository<Contact, string> repository) { for (var i = 1; i <= 3; i++) { var contact = new Contact { Name = "Test User " + i, ContactTypeId = i, SumDecimal = 0.5m + i }; repository.Add(contact); } repository.Min(x => x.ContactTypeId > 1, x => x.ContactTypeId).ShouldEqual(2); }
public void Min_Decimal_All_Should_Return_Min(IRepository<Contact, string> repository) { for (var i = 1; i <= 3; i++) { var contact = new Contact { Name = "Test User " + i, ContactTypeId = i, SumDecimal = 0.5m + i }; repository.Add(contact); } repository.Min(x => x.SumDecimal).ShouldEqual(1.5m); }