Esempio n. 1
0
		public void CanBeSerializedProperly()
		{
			var jsonSerializer = new DocumentConvention().CreateSerializer();
			var stringWriter = new StringWriter();

			var item = new WithDic
			{
				Items = new Dictionary<DateTime, int>
				{
					{new DateTime(2011, 11, 24), 1}
				}
			};

			jsonSerializer.Serialize(stringWriter, item);

			var s = stringWriter.GetStringBuilder().ToString();
			Assert.Equal("{\"Items\":{\"2011-11-24T00:00:00.0000000+02:00\":1}}", s);
		}
Esempio n. 2
0
        public void CanBeSerializedProperly()
        {
            var jsonSerializer = new DocumentConvention().CreateSerializer();
            var stringWriter   = new StringWriter();

            var item = new WithDic
            {
                Items = new Dictionary <DateTime, int>
                {
                    { new DateTime(2011, 11, 24), 1 }
                }
            };

            jsonSerializer.Serialize(stringWriter, item);

            var s = stringWriter.GetStringBuilder().ToString();

            Assert.Equal("{\"Items\":{\"2011-11-24T00:00:00.0000000\":1}}", s);
        }
Esempio n. 3
0
        public void CanBeDeSerializedProperly()
        {
            var jsonSerializer = new DocumentConvention().CreateSerializer();
            var stringWriter   = new StringWriter();

            var item = new WithDic
            {
                Items = new Dictionary <DateTime, int>
                {
                    { new DateTime(2011, 11, 24), 1 }
                }
            };

            jsonSerializer.Serialize(stringWriter, item);

            var s       = stringWriter.GetStringBuilder().ToString();
            var withDic = jsonSerializer.Deserialize <WithDic>(new JsonTextReader(new StringReader(s)));

            Assert.Equal(1, withDic.Items[new DateTime(2011, 11, 24)]);
        }
Esempio n. 4
0
		public void CanBeDeSerializedProperly()
		{
			var jsonSerializer = new DocumentConvention().CreateSerializer();
			var stringWriter = new StringWriter();

			var item = new WithDic
			{
				Items = new Dictionary<DateTime, int>
				{
					{new DateTime(2011, 11, 24), 1}
				}
			};

			jsonSerializer.Serialize(stringWriter, item);

			var s = stringWriter.GetStringBuilder().ToString();
			var withDic = jsonSerializer.Deserialize<WithDic>(new JsonTextReader(new StringReader(s)));

			Assert.Equal(1, withDic.Items[new DateTime(2011, 11, 24)]);
		}