示例#1
0
        public void Equals_WhenBothValuesAreTheSame_RetrunsTrue()
        {
            Assert.True(maybeStr_Any.Equals(str_Any));//Implicit cast.
            Assert.True(maybeStr_Any.Equals(maybeStr_Any));
            Assert.True(str_Nothing.Equals(str_Nothing));
            Assert.True(str_Nothing.Equals(Nothing));
            Assert.True(Nothing.Equals(str_Nothing));
            Assert.True(maybeStr_Default.Equals(maybeStr_Default));

            Assert.True(maybeInt_Any.Equals(int_Any));
            Assert.True(maybeInt_Any.Equals(maybeInt_Any));
            Assert.True(int_Nothing.Equals(int_Nothing));
            Assert.True(int_Nothing.Equals(Nothing));
            Assert.True(Nothing.Equals(int_Nothing));
            Assert.True(maybeInt_Default.Equals(maybeInt_Default));
        }