public void ShouldNotRejectSameSource() { DataContract source = new DataContract(Store); bool result = AggregationConnectionBuilder.CanAcceptSourceAndTarget(source, source); Assert.IsTrue(result); }
public void ShouldNotRejectSameLink() { DataContract source = new DataContract(Store); DataContract target = new DataContract(Store); DataContractBaseCanBeContainedOnContracts link = new DataContractBaseCanBeContainedOnContracts(source, target); ModelElementReference dataElement = new ModelElementReference(Store); dataElement.SetLinkedElement(link.Id); source.DataMembers.Add(dataElement); bool result = AggregationConnectionBuilder.CanAcceptSourceAndTarget(source, target); Assert.IsTrue(result); }
public void ShouldAcceptValidSourceAndTarget() { bool result = AggregationConnectionBuilder.CanAcceptSourceAndTarget(new DataContract(Store), new DataContract(Store)); Assert.IsTrue(result); }
public void CanAcceptNullTarget() { bool result = AggregationConnectionBuilder.CanAcceptSourceAndTarget(new DataContract(Store), null); Assert.IsTrue(result); }
public void ShouldNotAcceptNullSource() { bool result = AggregationConnectionBuilder.CanAcceptSourceAndTarget(null, new DataContract(Store)); Assert.IsFalse(result); }
public void CanAcceptNullSourceAndTarget() { bool result = AggregationConnectionBuilder.CanAcceptSourceAndTarget(null, null); Assert.IsFalse(result); }