Пример #1
0
        public void DeserializeObject_WhenParameterIsNull_ThenThrowException()
        {
            // Arrange
            MessagePackJsonSerializer service = new MessagePackJsonSerializer();

            // Act
            var result = Should.Throw <ArgumentNullException>(() => service.DeserializeObject <string>(null));

            // Assert
            result.ShouldNotBeNull();
            result.ParamName.ShouldBe("json");
        }
Пример #2
0
        public void SerializeObject_WhenParamaterHasValue_ThenReturnStringHasNullTextValue(string request, string expected)
        {
            // Arrange
            MessagePackJsonSerializer service = new MessagePackJsonSerializer();

            // Act
            var result = service.SerializeObject <string>(request);

            // Assert
            //Assert.Equal("null", result);
            result.ShouldNotBeNull();
            result.ShouldBe(expected);
        }
Пример #3
0
        public void SerializeObject_WhenParamaterHasIntValue_ThenReturnStringHasAIntegerTextValue(int request, string expected)
        {
            // Arrange
            MessagePackJsonSerializer service = new MessagePackJsonSerializer();

            // Act
            var result = service.SerializeObject <int>(request);

            // Assert
            //Assert.Equal("5", result);
            result.ShouldNotBeNull();
            result.ShouldNotBeEmpty();
            result.ShouldBe(expected);
            result.ShouldBeOfType <string>();
        }
Пример #4
0
        public void SerializeObject_WhenParamaterIsInTestClassImplementation_ThenReturnStringHasAValue()
        {
            // Arrange
            var obj = new TestClass()
            {
                Id   = 5,
                Name = "Deneme"
            };

            MessagePackJsonSerializer service = new MessagePackJsonSerializer();

            // Act
            var result = service.SerializeObject(obj);

            // Assert
            //Assert.Equal("{\"Id\":5,\"Name\":\"Deneme\"}", result);
            result.ShouldBe("{\"Id\":5,\"Name\":\"Deneme\"}");
        }