Exemplo n.º 1
0
        public void ShouldNotRejectSameSource()
        {
            DataContract source = new DataContract(Store);
            bool         result = AggregationConnectionBuilder.CanAcceptSourceAndTarget(source, source);

            Assert.IsTrue(result);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        public void ShouldAcceptValidSourceAndTarget()
        {
            bool result = AggregationConnectionBuilder.CanAcceptSourceAndTarget(new DataContract(Store), new DataContract(Store));

            Assert.IsTrue(result);
        }
Exemplo n.º 4
0
        public void CanAcceptNullTarget()
        {
            bool result = AggregationConnectionBuilder.CanAcceptSourceAndTarget(new DataContract(Store), null);

            Assert.IsTrue(result);
        }
Exemplo n.º 5
0
        public void ShouldNotAcceptNullSource()
        {
            bool result = AggregationConnectionBuilder.CanAcceptSourceAndTarget(null, new DataContract(Store));

            Assert.IsFalse(result);
        }
Exemplo n.º 6
0
        public void CanAcceptNullSourceAndTarget()
        {
            bool result = AggregationConnectionBuilder.CanAcceptSourceAndTarget(null, null);

            Assert.IsFalse(result);
        }