示例#1
0
        public void GetStamp_ForDifferentTypes_returnsDifferent()
        {
            var sut       = GetSut();
            var testClass = new SerializerTests.TestClass {
                TestBool = true, TestInt = 5
            };
            var differentTypeClass = GetSut();
            var testType           = testClass.GetType();
            var differentType      = differentTypeClass.GetType();
            var expected           = sut.GetStamp(testType);
            var actual             = sut.GetStamp(differentType);

            Assert.That(actual, Is.Not.EqualTo(expected));
        }
示例#2
0
        public void GetStamp_ForDifferentObjectsOfSameType_returnsSame()
        {
            var sut       = GetSut();
            var testClass = new SerializerTests.TestClass {
                TestBool = true, TestInt = 5
            };
            var differentTestClass = new SerializerTests.TestClass {
                TestBool = false, TestInt = 10
            };
            var testType = testClass.GetType();
            var sameType = differentTestClass.GetType();
            var expected = sut.GetStamp(testType);
            var actual   = sut.GetStamp(sameType);

            Assert.That(actual, Is.EqualTo(expected));
        }