Пример #1
0
        public void Test_JsonConvertExtension_TryDesrialize_Failure()
        {
            // Arrange
            var notDeserializable = "asdasdasdasd";

            // Act
            var result = JsonConvertExtensions.TryDeserialize <ExampleModel>(notDeserializable);

            // Assert
            result.Should().BeNull();
        }
Пример #2
0
        public void Test_JsonConvertExtension_TryDesrialize_Success()
        {
            // Arrange
            var example = new ExampleModel {
                Prop1 = "a",
                Prop2 = "b"
            };

            // Act
            var serializedVersion = JsonConvert.SerializeObject(example);
            var result            = JsonConvertExtensions.TryDeserialize <ExampleModel>(serializedVersion);

            // Assert
            result.Should().NotBeNull();
            result.Prop1.Should().Be(example.Prop1);
            result.Prop2.Should().Be(example.Prop2);
        }