public void Should_Serialize_Types_Derived_From_EntityDto() { var obj = new MyClass1 { Id = 42, Value = new MyClass2 { Id = 42 } }; obj.ToJsonString().ShouldNotBeNull(); }
public void ToJsonString_Not_Normalize_DateTime_Test() { Clock.Provider = ClockProviders.Utc; var model1 = new MyClass1 { Date = new DateTime(2016, 03, 16, 14, 0, 0, DateTimeKind.Local) }; var model1AsString = model1.ToJsonString(); var date1 = model1AsString.Replace("{\"Date\":", "").Replace("\"}", "").Replace("\"", ""); date1.ShouldNotEndWith("00Z"); var model2 = new MyClass2 { Date = new DateTime(2016, 03, 16, 14, 0, 0, DateTimeKind.Local) }; var model2AsString = model2.ToJsonString(); var date2 = model2AsString.Replace("{\"Date\":", "").Replace("\"}", "").Replace("\"", ""); date2.ShouldNotEndWith("00Z"); }