コード例 #1
0
        public void Equals_WorksForStrings()
        {
            var _SUT = new EquatableSemanticType <string>(_TestString);

            Assert.That(_SUT.Equals(_TestString));
            Assert.False(_SUT.Equals(_OtherTestString));
        }
コード例 #2
0
        public void Equals_WorksForInts()
        {
            var _SUT = new EquatableSemanticType <int>(_TestInt);

            Assert.That(_SUT.Equals(_TestInt));
            Assert.False(_SUT.Equals(_OtherTestInt));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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);
        }
コード例 #5
0
        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);
        }
コード例 #6
0
 public void Equals_WorksForStrings()
 {
     var _SUT = new EquatableSemanticType<string>(_TestString);
     Assert.That(_SUT.Equals(_TestString));
     Assert.False(_SUT.Equals(_OtherTestString));
 }
コード例 #7
0
 public void Equals_WorksForInts()
 {
     var _SUT = new EquatableSemanticType<int>(_TestInt);
     Assert.That(_SUT.Equals(_TestInt));
     Assert.False(_SUT.Equals(_OtherTestInt));
 }