public void ReturnNullIfEntityIdIdentifierIsNull() { var value = new EntityId(); var candidate = value.ToIdentifier(); Assert.IsNull(candidate); }
public void ReturnNullForNullEntityIdIdentifier() { var entityId = new EntityId(); var candidate = entityId.MdmId(); Assert.IsFalse(candidate.HasValue); }
public void ReturnIdentifierOfEntityId() { var value = new EntityId { Identifier = new MdmId { Identifier = "A" } }; var candidate = value.ToIdentifier(); Assert.AreEqual("A", candidate); }
public void ReturnsZeroForNonNumericIdentifierValue() { var entityId = new EntityId { Identifier = new MdmId { Identifier = "A" } }; var candidate = entityId.MdmId(); Assert.IsTrue(candidate.HasValue); Assert.AreEqual(0, candidate.Value); }