public void InOrderAtLeastPrimitiveIntItemsPass()
 {
     AssertPasses(
         Items(1, 2, 3),
         AList.InOrder().WithAtLeast(AnInt.EqualTo(1))
         );
 }
Esempio n. 2
0
 public void BetweenTest()
 {
     AssertFails(10, AnInt.Between(10, 13));
     AssertPasses(11, AnInt.Between(10, 13));
     AssertPasses(12, AnInt.Between(10, 13));
     AssertFails(13, AnInt.Between(10, 13));
 }
Esempio n. 3
0
        public override bool Equals(object obj)
        {
            var otherModel = (MyModelDC)obj;

            return(ABool.Equals(otherModel.ABool) &&
                   AnInt.Equals(otherModel.AnInt) &&
                   AString.Equals(otherModel.AString));
        }
Esempio n. 4
0
 public void BetweenIncludingTest()
 {
     AssertFails(9, AnInt.BetweenIncluding(10, 13));
     AssertPasses(10, AnInt.BetweenIncluding(10, 13));
     AssertPasses(11, AnInt.BetweenIncluding(10, 13));
     AssertPasses(12, AnInt.BetweenIncluding(10, 13));
     AssertPasses(13, AnInt.BetweenIncluding(10, 13));
     AssertFails(14, AnInt.BetweenIncluding(10, 13));
 }
Esempio n. 5
0
        public void AsIntTest()
        {
            AssertPasses("0", AString.As(AnInt.EqualTo(0)));
            AssertPasses("1", AString.As(AnInt.EqualTo(1)));
            AssertPasses("999", AString.As(AnInt.GreaterThan(50)));

            AssertFails((string)null, AString.As(AnInt.EqualTo(0)));
            AssertFails("", AString.As(AnInt.EqualTo(0)));
            AssertFails(" ", AString.As(AnInt.EqualTo(0)));
            AssertFails("zero", AString.As(AnInt.EqualTo(0)));
        }
 public void AllPropertiesMatchesTest()
 {
     AssertPasses(
         new FooPoco()
     {
         StringProp = "MyString", IntProp = 1
     },
         ExpectFoo()
         .WithProperty("StringProp", AString.EqualTo("MyString"))
         .WithProperty("IntProp", AnInt.EqualTo(1))
         );
 }
 public void MissMatchingPropertyTest()
 {
     AssertFails(
         new FooPoco()
     {
         StringProp = "MyString", IntProp = 1
     },
         ExpectFoo()
         .WithProperty("StringProp", AString.EqualTo("MyWrongString"))
         .WithProperty("IntProp", AnInt.EqualTo(1))
         );
 }
        public override int GetHashCode()
        {
            if (Id != 0)
            {
                return(Id.GetHashCode());
            }

            return(AnInt.GetHashCode() +
                   (AString?.GetHashCode() ?? 0) +
                   (NullableInt?.GetHashCode() ?? 0) +
                   (OfficialName?.GetHashCode() ?? 0));
        }
Esempio n. 9
0
        public void TrimmedLengthTest()
        {
            AssertPasses(null, AString.TrimmedLength(AnInt.EqualTo(0)));
            AssertPasses("", AString.TrimmedLength(AnInt.EqualTo(0)));
            AssertPasses(" ", AString.TrimmedLength(AnInt.EqualTo(0)));
            AssertPasses(" a ", AString.TrimmedLength(AnInt.EqualTo(1)));
            AssertPasses(" a b ", AString.TrimmedLength(AnInt.EqualTo(3)));

            AssertFails(null, AString.TrimmedLength(AnInt.EqualTo(1)));
            AssertFails("", AString.TrimmedLength(AnInt.EqualTo(1)));
            AssertFails(" ", AString.TrimmedLength(AnInt.EqualTo(1)));
            AssertFails(" a ", AString.TrimmedLength(AnInt.EqualTo(0)));
            AssertFails(" a ", AString.TrimmedLength(AnInt.EqualTo(2)));
            AssertFails(" a b ", AString.TrimmedLength(AnInt.EqualTo(1)));
        }
Esempio n. 10
0
        public async Task MapAndReturnPieceOfConstant()
        {
            // arrange
            var anInt = new AnInt {
                IntValue = 77
            };

            // act
            var data = await TestUtils
                       .FullyJoinedQuery(SqlType)
                       .Map(p => anInt.IntValue)
                       .ToIEnumerableAsync(Executor, logger: Logger);

            // assert
            Assert.AreEqual(2, data.Count());
            Assert.AreEqual(77, data.First());
            Assert.AreEqual(77, data.ElementAt(1));
        }
Esempio n. 11
0
 public void LessThanTest()
 {
     AssertPasses(9, AnInt.LessThan(10));
     AssertFails(10, AnInt.LessThan(10));
     AssertFails(11, AnInt.LessThan(10));
 }
Esempio n. 12
0
 public ATestDto MyNullIntProp(int?expect)
 {
     MyNullIntProp(AnInt.EqualTo(expect));
     return(this);
 }
Esempio n. 13
0
 // override object.GetHashCode
 public override int GetHashCode()
 {
     return(AnInt.GetHashCode() ^ NullableHashCode(AString));
 }
Esempio n. 14
0
 public TSelf NumResults(int val)
 {
     NumResults(AnInt.EqualTo(val));
     return(Self());
 }
Esempio n. 15
0
 public ATestDto MyNullIntPropNull()
 {
     MyNullIntProp(AnInt.Null());
     return(this);
 }
Esempio n. 16
0
 public void NotNullTest()
 {
     AssertPasses(10, AnInt.NotNull());
     AssertFails(null, AnInt.NotNull());
 }
Esempio n. 17
0
 public void EqualToTest()
 {
     AssertFails(4, AnInt.EqualTo(5));
     AssertPasses(5, AnInt.EqualTo(5));
     AssertFails(6, AnInt.EqualTo(5));
 }
Esempio n. 18
0
 public ATestDto MyPrimIntProp(int expect)
 {
     MyPrimIntProp(AnInt.EqualTo(expect));
     return(this);
 }
Esempio n. 19
0
 public void NotTest()
 {
     AssertPasses(9, AnInt.Not(10));
     AssertFails(10, AnInt.Not(10));
     AssertPasses(11, AnInt.Not(10));
 }
Esempio n. 20
0
 public ATestDtoEnumerable Capacity(int expect)
 {
     Capacity(AnInt.EqualTo(expect));
     return(this);
 }
Esempio n. 21
0
 public void LessThanOrEqualToTest()
 {
     AssertPasses(9, AnInt.LessThanOrEqualTo(10));
     AssertPasses(10, AnInt.LessThanOrEqualTo(10));
     AssertFails(11, AnInt.LessThanOrEqualTo(10));
 }
Esempio n. 22
0
 public ATestDtoEnumerable Count(int expect)
 {
     Count(AnInt.EqualTo(expect));
     return(this);
 }
Esempio n. 23
0
 public void GreaterOrEqualToTest()
 {
     AssertFails(0, AnInt.GreaterOrEqualTo(1));
     AssertPasses(1, AnInt.GreaterOrEqualTo(1));
     AssertPasses(2, AnInt.GreaterOrEqualTo(1));
 }
Esempio n. 24
0
 public void GreaterThanTest()
 {
     AssertFails(9, AnInt.GreaterThan(10));
     AssertFails(10, AnInt.GreaterThan(10));
     AssertPasses(11, AnInt.GreaterThan(10));
 }