示例#1
0
        public void SupportsPublicAndPrivatePropertySetters()
        {
            var originalData = new DataWithPrivateSetters("privateData")
            {
                PublicSetter = "publicData"
            };
            var serializedData   = _sut.Serialize(originalData);
            var deserializedData = _sut.Deserialize <DataWithPrivateSetters>(serializedData);

            deserializedData.PublicSetter.Should().Be(originalData.PublicSetter);
            deserializedData.PrivateSetter.Should().Be(originalData.PrivateSetter);
        }
        public void SupportsBothPublicAndPrivatePropertySetters()
        {
            var originalData = new DataWithPrivateSetters("privateData")
            {
                PublicSetter = "publicData"
            };

            var serializedData   = _sut.Serialize(originalData);
            var deserializedData = _sut.Deserialize <DataWithPrivateSetters>(serializedData);

            Assert.That(deserializedData.PublicSetter, Is.EqualTo(originalData.PublicSetter));
            Assert.That(deserializedData.PrivateSetter, Is.EqualTo(originalData.PrivateSetter));
        }
        public void SupportsBothPublicAndPrivatePropertySetters()
        {
            var originalData = new DataWithPrivateSetters("privateData") {PublicSetter = "publicData"};

              var serializedData = _sut.Serialize(originalData);
              var deserializedData = _sut.Deserialize<DataWithPrivateSetters>(serializedData);

              Assert.That(deserializedData.PublicSetter, Is.EqualTo(originalData.PublicSetter));
              Assert.That(deserializedData.PrivateSetter, Is.EqualTo(originalData.PrivateSetter));
        }