public void Resolve_GreaterThanInt32Fail_ThrowException() { var differed = new DifferedConstraint(typeof(GreaterThanConstraint), new LiteralScalarResolver <decimal>(new LiteralScalarResolverArgs(3))); var ctr = differed.Resolve(); Assert.Throws <AssertionException>(() => Assert.That(2, ctr)); }
public void Resolve_GreaterThanInt32Success_Pass() { var differed = new DifferedConstraint(typeof(GreaterThanConstraint), new LiteralScalarResolver <decimal>(new LiteralScalarResolverArgs(3))); var ctr = differed.Resolve(); Assert.That(5, ctr); }
public void Matches_SqlCommand_CallToResultSetBuilderOnce() { var resultSet = new ResultSet(); resultSet.Load("a;b;c"); var serviceMock = new Mock <IResultSetService>(); serviceMock.Setup(s => s.Execute()) .Returns(resultSet); var service = serviceMock.Object; var differed = new DifferedConstraint(typeof(GreaterThanConstraint), new LiteralScalarResolver <decimal>(new LiteralScalarResolverArgs(0))); var rowCount = new RowCountConstraint(differed); //Method under test rowCount.Matches(service); //Test conclusion serviceMock.Verify(s => s.Execute(), Times.Once()); }
public RowCountFilterConstraint(DifferedConstraint childConstraint, IResultSetFilter filter) : base(childConstraint) { this.filter = filter; filterFunction = filter.Apply; }
public RowCountConstraint(DifferedConstraint childConstraint) { differed = childConstraint; }
public RowCountFilterPercentageConstraint(DifferedConstraint differed, IResultSetFilter filter) : base(differed, filter) { }