public void Equals_WorksForStrings() { var _SUT = new EquatableSemanticType <string>(_TestString); Assert.That(_SUT.Equals(_TestString)); Assert.False(_SUT.Equals(_OtherTestString)); }
public void Equals_WorksForInts() { var _SUT = new EquatableSemanticType <int>(_TestInt); Assert.That(_SUT.Equals(_TestInt)); Assert.False(_SUT.Equals(_OtherTestInt)); }
public void StaticClass_IsNull_IsTrueForNullReferences() { EquatableSemanticType <TestClass> _SUT1 = null; EquatableSemanticType <string> _SUT2 = null; EquatableSemanticType <int> _SUT3 = null; Assert.That(SemanticType.IsNull(_SUT1)); Assert.That(SemanticType.IsNull(_SUT2)); Assert.That(SemanticType.IsNull(_SUT3)); }
public void NotEquals_Null_Succeeds() { EquatableSemanticType <TestClass> _SUT1 = null; EquatableSemanticType <string> _SUT2 = null; EquatableSemanticType <int> _SUT3 = null; Assert.False(_SUT1 != null); Assert.False(null != _SUT1); Assert.False(_SUT2 != null); Assert.False(null != _SUT2); Assert.False(_SUT3 != null); Assert.False(null != _SUT3); }
public void Equals_Null_Succeeds() { EquatableSemanticType <TestClass> _SUT1 = null; EquatableSemanticType <string> _SUT2 = null; EquatableSemanticType <int> _SUT3 = null; Assert.That(_SUT1 == null); Assert.That(null == _SUT1); Assert.That(_SUT2 == null); Assert.That(null == _SUT2); Assert.That(_SUT3 == null); Assert.That(null == _SUT3); }
public void Equals_WorksForStrings() { var _SUT = new EquatableSemanticType<string>(_TestString); Assert.That(_SUT.Equals(_TestString)); Assert.False(_SUT.Equals(_OtherTestString)); }
public void Equals_WorksForInts() { var _SUT = new EquatableSemanticType<int>(_TestInt); Assert.That(_SUT.Equals(_TestInt)); Assert.False(_SUT.Equals(_OtherTestInt)); }