public void VerifyThatIfRuleIsNotInChainOfRdlOfRuleVerificationListDraggedDropEffectIsNone() { var ruleVerificationList = new RuleVerificationList(Guid.NewGuid(), this.cache, this.uri) { Owner = this.domain }; this.iteration.RuleVerificationList.Add(ruleVerificationList); var listRowViewModel = new RuleVerificationListRowViewModel(ruleVerificationList, this.session.Object, null); var binaryRelationshipRule = new BinaryRelationshipRule(Guid.NewGuid(), this.cache, this.uri); var siteRDL = new SiteReferenceDataLibrary(Guid.NewGuid(), this.cache, this.uri); siteRDL.Rule.Add(binaryRelationshipRule); this.sitedir.SiteReferenceDataLibrary.Add(siteRDL); var dropInfo = new Mock <IDropInfo>(); dropInfo.Setup(x => x.Payload).Returns(binaryRelationshipRule); dropInfo.SetupProperty(x => x.Effects); listRowViewModel.DragOver(dropInfo.Object); Assert.AreEqual(DragDropEffects.None, dropInfo.Object.Effects); }
public void VerifytThatWhenNotARuleIsDraggedDropEffectIsNone() { var ruleVerificationList = new RuleVerificationList(Guid.NewGuid(), this.cache, this.uri) { Owner = this.domain }; this.iteration.RuleVerificationList.Add(ruleVerificationList); var listRowViewModel = new RuleVerificationListRowViewModel(ruleVerificationList, this.session.Object, null); var payload = new ElementDefinition(Guid.NewGuid(), this.cache, this.uri); var dropInfo = new Mock <IDropInfo>(); dropInfo.Setup(x => x.Payload).Returns(payload); dropInfo.SetupProperty(x => x.Effects); listRowViewModel.DragOver(dropInfo.Object); Assert.AreEqual(DragDropEffects.None, dropInfo.Object.Effects); }
public void VerifyThatWhenIBuiltInRuleMetaDataIsDraggedDropEffectIsCopy() { var ruleVerificationList = new RuleVerificationList(Guid.NewGuid(), this.cache, this.uri) { Owner = this.domain }; this.iteration.RuleVerificationList.Add(ruleVerificationList); var listRowViewModel = new RuleVerificationListRowViewModel(ruleVerificationList, this.session.Object, null); var metaData = new Mock <IBuiltInRuleMetaData>(); metaData.Setup(x => x.Name).Returns("test"); var dropInfo = new Mock <IDropInfo>(); dropInfo.Setup(x => x.Payload).Returns(metaData.Object); dropInfo.SetupProperty(x => x.Effects); listRowViewModel.DragOver(dropInfo.Object); Assert.AreEqual(DragDropEffects.Copy, dropInfo.Object.Effects); }