private static IModel SetupModel() { var model = new Model { StorageName = "TestModel" }; model.AddEntityType(PocoTestType.EntityType()); model.AddEntityType(IntKeysPoco.EntityType()); model.AddEntityType(NullablePoco.EntityType()); return(model); }
public void Serialization_NullableWithoutValue_Serializes() { // Arrange var obj = new NullablePoco { Value = null }; // Act var json = JsonConvert.SerializeObject(obj); // Assert var expected = @"{""Value"":null}"; Assert.Equal(expected, json); }
public void Serialization_NullableWithValue_Serializes() { // Arrange var obj = new NullablePoco { Value = TestTime }; // Act var json = JsonConvert.SerializeObject(obj); // Assert var expected = $@"{{""Value"":{TestUnixMilliseconds}}}"; Assert.Equal(expected, json); }