Esempio n. 1
0
 public void EqualsLong()
 {
     EqualityUnit
     .Create(new Number(1L))
     .WithEqualValues(new Number(1L))
     .WithNotEqualValues(new Number(1), new Number(42), Number.Empty)
     .RunAll(operatorEquals: (x, y) => x == y, operatorNotEquals: (x, y) => x != y);
 }
Esempio n. 2
0
 public Impl(
     EqualityUnit <T> equalityUnit,
     Func <T, T, bool> compEquality   = null,
     Func <T, T, bool> compInequality = null)
 {
     _equalityUnit     = equalityUnit;
     _operatorEqual    = compEquality;
     _operatorNotEqual = compInequality;
 }
Esempio n. 3
0
 public void Equality()
 {
     EqualityUnit
     .Create(new NativeName("test", NativeNameKind.Struct))
     .WithEqualValues(new NativeName("test", NativeNameKind.Struct))
     .WithNotEqualValues(
         new NativeName("test", NativeNameKind.Union),
         new NativeName("other", NativeNameKind.Struct))
     .RunAll(
         operatorEquals: (x, y) => x == y,
         operatorNotEquals: (x, y) => x != y);
 }