예제 #1
0
파일: ObjectsTest.cs 프로젝트: kowalot/Bois
		public void BasicTypesDateTimeTest()
		{
			var init = new BasicTypesDateTime();
			init.Initialize();
			BasicTypesDateTime final;

			using (var mem = new MemoryStream())
			{
				_bois.Serialize(init, mem);
				mem.Seek(0, SeekOrigin.Begin);
				final = _bois.Deserialize<BasicTypesDateTime>(mem);
			}
			AssertionHelper.AssertMembersAreEqual(init, final);
		}
예제 #2
0
파일: ObjectsTest.cs 프로젝트: kowalot/Bois
		public void BasicTypesDateTimeTest_XmlSerializer()
		{
			var serial = new System.Xml.Serialization.XmlSerializer(typeof(BasicTypesDateTime));
			var init = new BasicTypesDateTime();
			init.Initialize();
			BasicTypesDateTime final;

			using (var mem = new MemoryStream())
			using (var r = new StreamReader(mem))
			{
				serial.Serialize(mem, init);

				mem.Seek(0, SeekOrigin.Begin);
				var xml = r.ReadToEnd();

				mem.Seek(0, SeekOrigin.Begin);
				final = (BasicTypesDateTime)serial.Deserialize(mem);
			}
			AssertionHelper.AssertMembersAreEqual(init, final);
		}