Beispiel #1
0
        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));
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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());
        }
Beispiel #4
0
 public RowCountFilterConstraint(DifferedConstraint childConstraint, IResultSetFilter filter)
     : base(childConstraint)
 {
     this.filter    = filter;
     filterFunction = filter.Apply;
 }
Beispiel #5
0
 public RowCountConstraint(DifferedConstraint childConstraint)
 {
     differed = childConstraint;
 }
 public RowCountFilterPercentageConstraint(DifferedConstraint differed, IResultSetFilter filter)
     : base(differed, filter)
 {
 }