Beispiel #1
0
        public void UpdateOrder_SerializeAllValues_PropertyNamesAsExpected()
        {
            // Arrange
            var orderStatus = new UpdateOrder()
            {
                Amount = 1,
                ShippingDate = new DateTime(1990, 1, 1)
            };

            // Act
            var serializedObject = JsonConvert.SerializeObject(orderStatus);

            // Assert
            Assert.AreEqual(@"{
		                        ""invoice_id"": null,
		                        ""type"": null,
                                ""amount"": 1,
		                        ""currency"": null,
                                ""description"": null,
                                ""tracktrace_code"": null,
                                ""carrier"": null,
                                ""ship_date"": ""1990-01-01T00:00:00"",
                                ""reason"": null
	        }".RemoveWhiteSpace(), serializedObject.RemoveWhiteSpace());
        }
Beispiel #2
0
        public void UpdateOrder_SerializeDefaultValues_PropertyNamesAsExpected()
        {
            // Arrange
            var orderStatus = new UpdateOrder();

            // Act
            var serializedObject = JsonConvert.SerializeObject(orderStatus);

            // Assert
            Assert.AreEqual(@"{
		                        ""invoice_id"": null,
		                        ""type"": null,
		                        ""currency"": null,
                                ""description"": null,
                                ""tracktrace_code"": null,
                                ""carrier"": null,
                                ""reason"": null
	        }".RemoveWhiteSpace(), serializedObject.RemoveWhiteSpace());
        }