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()); }
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()); }