public void Equality_Operator() { Create("cat", "dog"); EqualityUtil.RunAll( (left, right) => left == right, (left, right) => left != right, false, false, EqualityUnit.Create(new CharacterSpan(_textBuffer.GetPoint(0), 1, 2)) .WithEqualValues(new CharacterSpan(_textBuffer.GetPoint(0), 1, 2)) .WithNotEqualValues(new CharacterSpan(_textBuffer.GetPoint(1), 1, 2))); }
public void Equality5() { var values = EqualityUnit .Create(KeyInputUtil.CharToKeyInput('c')) .WithEqualValues(KeyInputUtil.CharToKeyInput('c')) .WithNotEqualValues(KeyInputUtil.CharToKeyInput('d')) .WithNotEqualValues(KeyInputUtil.CharWithControlToKeyInput('c')); EqualityUtil.RunAll( (x, y) => x == y, (x, y) => x != y, values: values); }
public void Equality() { EqualityUtil.RunAll( (left, right) => left == right, (left, right) => left != right, false, true, EqualityUnit.Create(CreateOne('a')).WithEqualValues(CreateOne('a')), EqualityUnit.Create(CreateOne('a')).WithNotEqualValues(CreateOne('b')), EqualityUnit.Create(CreateOne('a')).WithEqualValues(CreateMany('a')), EqualityUnit.Create(CreateOne('D')).WithEqualValues(KeyNotationUtil.StringToKeyInputSet("D")), EqualityUnit.Create(new KeyInputSet(KeyInputUtil.CharToKeyInput('D'))).WithEqualValues(KeyNotationUtil.StringToKeyInputSet("D"))); }
private void Run <T>(T value, T otherValue) { EqualityUtil.RunAll(EqualityUnit.Create(value) .WithEqualValues(value) .WithNotEqualValues(otherValue)); }
private void Run(EqualityUnit <CharSpan> equalityUnit) { EqualityUtil.RunAll(equalityUnit); }