コード例 #1
0
        public void CommonListChildObject_BasicTest()
        {
            var init = new CommonListChildObject();

            init.AddRange(new[] { "Item1", "Item2", "Item3" });
            init.SyncDate = DateTime.Now;
            init.ListName = "Test";
            CommonListChildObject final;

            using (var mem = new MemoryStream())
            {
                _bois.Serialize(init, mem);
                mem.Seek(0, SeekOrigin.Begin);
                final = _bois.Deserialize <CommonListChildObject>(mem);
            }

            // test for the list members
            final.Should().Have.SameSequenceAs(init);

            // WILL FAIL ANYWAY, properties for contained collections are not supported
            //AssertionHelper.AssertMembersAreEqual(init, final);
        }
コード例 #2
0
ファイル: ObjectsTest.cs プロジェクト: kowalot/Bois
		public void CommonListChildObject_BasicTest()
		{
			var init = new CommonListChildObject();
			init.AddRange(new[] { "Item1", "Item2", "Item3" });
			init.SyncDate = DateTime.Now;
			init.ListName = "Test";
			CommonListChildObject final;

			using (var mem = new MemoryStream())
			{
				_bois.Serialize(init, mem);
				mem.Seek(0, SeekOrigin.Begin);
				final = _bois.Deserialize<CommonListChildObject>(mem);
			}

			// test for the list members
			final.Should().Have.SameSequenceAs(init);

			// WILL FAIL ANYWAY, properties for contained collections are not supported
			//AssertionHelper.AssertMembersAreEqual(init, final);
		}