private static IModel SetupModel()
        {
            var model = new Model {
                StorageName = "TestModel"
            };

            model.AddEntityType(PocoTestType.EntityType());
            model.AddEntityType(IntKeysPoco.EntityType());
            model.AddEntityType(NullablePoco.EntityType());
            return(model);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }