public void ShouldSerializeJustOfPrimitiveValue()
        {
            var obj = new ObjectWithMaybePrimitiveType
            {
                AnInteger = 2.Just()
            };

            var serializedObject = JsonConvert.SerializeObject(obj);

            serializedObject.Should().Be("{\"AnInteger\":2}");
        }
        public void ShouldSerializeNothingOfPrimitiveValueAsNull()
        {
            var obj = new ObjectWithMaybePrimitiveType
            {
                AnInteger = Maybe <int> .Nothing
            };

            var serializedObject = JsonConvert.SerializeObject(obj);

            serializedObject.Should().Be(jsonWithNullPrimitive);
        }