Пример #1
0
        public void Equals_100Equals99_False()
        {
            var type1 = new SemanticTypeStub(100);
            var type2 = new SemanticTypeStub(99);

            Assert.IsFalse(type1.Equals(type2));
        }
Пример #2
0
        public void Equals_100Equals100_True()
        {
            var type1 = new SemanticTypeStub(100);
            var type2 = new SemanticTypeStub(100);

            Assert.IsTrue(type1.Equals(type2));
        }
        public void GetHashCode_HasFromValue_Euqal()
        {
            var expected = 100;
            var type     = new SemanticTypeStub(expected);

            var actual = type.GetHashCode();

            Assert.AreEqual(expected.GetHashCode(), actual);
        }
        public void ToString_ValueIs199_String119Returned()
        {
            var expected = 119;
            var type     = new SemanticTypeStub(expected);

            var actual = type.ToString();

            Assert.AreEqual(expected.ToString(), actual);
        }
Пример #5
0
        public void Ctor_Initialize100_ValueIs100()
        {
            var expected = 100;
            var type     = new SemanticTypeStub(expected);

            var actual = type.Value;

            Assert.AreEqual(expected, actual);
        }
Пример #6
0
        public void Equals_AnotherDatatype_False()
        {
            var type = new SemanticTypeStub(100);

            Assert.IsFalse(type.Equals(new object()));
        }
Пример #7
0
        public void Equals_EqualsNull_False()
        {
            var type = new SemanticTypeStub(100);

            Assert.IsFalse(type.Equals(null));
        }