public void VerifyAllowRemove() { var expected = new MobileBindingList<MockReadOnly>(); expected.AllowRemove = true; byte[] buffer = MobileFormatter.Serialize(expected); var actual = (MobileBindingList<MockReadOnly>)MobileFormatter.Deserialize(buffer); Assert.AreEqual(expected.AllowRemove, actual.AllowRemove); }
public void VerifyRaiseListChangedEvents() { var expected = new MobileBindingList<MockReadOnly>(); expected.RaiseListChangedEvents = false; byte[] buffer = MobileFormatter.Serialize(expected); var actual = (MobileBindingList<MockReadOnly>)MobileFormatter.Deserialize(buffer); Assert.AreEqual(expected.RaiseListChangedEvents, actual.RaiseListChangedEvents); }
public void SerializeMobileListWithPrimitiveTypes() { UnitTestContext context = GetContext(); var expected = new MobileBindingList <int>(); expected.Add(1); context.Assert.Try(() => MobileFormatter.Serialize(expected)); context.Assert.Fail(); context.Complete(); }
public void VerifyRaiseListChangedEvents() { var expected = new MobileBindingList <MockReadOnly>(); expected.RaiseListChangedEvents = false; byte[] buffer = MobileFormatter.Serialize(expected); var actual = (MobileBindingList <MockReadOnly>)MobileFormatter.Deserialize(buffer); Assert.AreEqual(expected.RaiseListChangedEvents, actual.RaiseListChangedEvents); }
public void VerifyAllowNew() { var expected = new MobileBindingList <MockReadOnly>(); expected.AllowNew = true; byte[] buffer = MobileFormatter.Serialize(expected); var actual = (MobileBindingList <MockReadOnly>)MobileFormatter.Deserialize(buffer); Assert.AreEqual(expected.AllowNew, actual.AllowNew); }
public void MobileListWithNonBusinessObjectReferenceType() { UnitTestContext context = GetContext(); var expected = new MobileBindingList <MockNonBusinessObject>(); expected.Add(new MockNonBusinessObject { Member = "xyz" }); context.Assert.Try((Func <object, byte[]>)MobileFormatter.Serialize, expected); context.Assert.Fail(); context.Complete(); }
public void MobileListWithNonBusinessObjectReferenceType() { UnitTestContext context = GetContext(); var expected = new MobileBindingList<MockNonBusinessObject>(); expected.Add(new MockNonBusinessObject { Member = "xyz" }); context.Assert.Try((Func<object, byte[]>)MobileFormatter.Serialize, expected ); context.Assert.Fail(); context.Complete(); }
public void SerializeMobileListWithPrimitiveTypes() { UnitTestContext context = GetContext(); var expected = new MobileBindingList<int>(); expected.Add(1); context.Assert.Try(() => MobileFormatter.Serialize(expected)); context.Assert.Fail(); context.Complete(); }