Пример #1
0
        public void CloneSelf_ReturnsAnObjectWithEqualValueTypesValuesAndTheSameReferenceTypesValues()
        {
            var largeObjectCopy = _largeObject.CloneSelf();

            Assert.NotNull(largeObjectCopy);
            Assert.IsType <LargeObject>(largeObjectCopy);

            Assert.NotSame(_largeObject, largeObjectCopy);
            Assert.Equal(_largeObject.IntField, largeObjectCopy.IntField);
            Assert.Same(_largeObject.StringField, largeObjectCopy.StringField);
        }