public void DeserializeId() { var id = DMTId.NewId(); var id2 = SerializerHelper.DeserializeInto <DMTId>(new DMTId(), SerializerHelper.SerializeObject(id)); Assert.Equal(id, id2); }
public void SerializeId() { var id = DMTId.NewId(); XDocument doc = SerializerHelper.SerializeObject(id); Assert.Equal("root", doc.Root.Name); Assert.Equal(id, DMTId.FromGuid(Guid.Parse(doc.Root.Value))); }
public void EntityEqualityIsBasedOnId() { IId id = DMTId.NewId(); var factoryMock = new Mock <IEntityFactory>(); factoryMock.Setup(f => f.CreateId()).Returns(id); var em1 = new EntityMock(factoryMock.Object); var em2 = new EntityMock(factoryMock.Object); Assert.True(em1.Equals(em2)); }
public void IdNotEquiality() { Assert.False(DMTId.NewId().Equals(DMTId.NewId())); }