public void InOrderAtLeastPrimitiveIntItemsPass() { AssertPasses( Items(1, 2, 3), AList.InOrder().WithAtLeast(AnInt.EqualTo(1)) ); }
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)); }
public override bool Equals(object obj) { var otherModel = (MyModelDC)obj; return(ABool.Equals(otherModel.ABool) && AnInt.Equals(otherModel.AnInt) && AString.Equals(otherModel.AString)); }
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)); }
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)); }
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))); }
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)); }
public void LessThanTest() { AssertPasses(9, AnInt.LessThan(10)); AssertFails(10, AnInt.LessThan(10)); AssertFails(11, AnInt.LessThan(10)); }
public ATestDto MyNullIntProp(int?expect) { MyNullIntProp(AnInt.EqualTo(expect)); return(this); }
// override object.GetHashCode public override int GetHashCode() { return(AnInt.GetHashCode() ^ NullableHashCode(AString)); }
public TSelf NumResults(int val) { NumResults(AnInt.EqualTo(val)); return(Self()); }
public ATestDto MyNullIntPropNull() { MyNullIntProp(AnInt.Null()); return(this); }
public void NotNullTest() { AssertPasses(10, AnInt.NotNull()); AssertFails(null, AnInt.NotNull()); }
public void EqualToTest() { AssertFails(4, AnInt.EqualTo(5)); AssertPasses(5, AnInt.EqualTo(5)); AssertFails(6, AnInt.EqualTo(5)); }
public ATestDto MyPrimIntProp(int expect) { MyPrimIntProp(AnInt.EqualTo(expect)); return(this); }
public void NotTest() { AssertPasses(9, AnInt.Not(10)); AssertFails(10, AnInt.Not(10)); AssertPasses(11, AnInt.Not(10)); }
public ATestDtoEnumerable Capacity(int expect) { Capacity(AnInt.EqualTo(expect)); return(this); }
public void LessThanOrEqualToTest() { AssertPasses(9, AnInt.LessThanOrEqualTo(10)); AssertPasses(10, AnInt.LessThanOrEqualTo(10)); AssertFails(11, AnInt.LessThanOrEqualTo(10)); }
public ATestDtoEnumerable Count(int expect) { Count(AnInt.EqualTo(expect)); return(this); }
public void GreaterOrEqualToTest() { AssertFails(0, AnInt.GreaterOrEqualTo(1)); AssertPasses(1, AnInt.GreaterOrEqualTo(1)); AssertPasses(2, AnInt.GreaterOrEqualTo(1)); }
public void GreaterThanTest() { AssertFails(9, AnInt.GreaterThan(10)); AssertFails(10, AnInt.GreaterThan(10)); AssertPasses(11, AnInt.GreaterThan(10)); }