public void VerifyThatPropertiesAreSetByConstructor() { var viewmodel = new BuiltInRuleRowViewModel(this.builtInRule, this.iBuiltInRuleMetaData.Object); Assert.AreEqual("RHEA", viewmodel.Author); Assert.AreEqual("shortnamerule", viewmodel.Name); Assert.AreEqual("verifies that the shortnames are correct", viewmodel.Description); Assert.AreEqual(this.builtInRule, viewmodel.Rule); }
public void VerifyThatPayloadAndDraggEffectAreSetOnStartDrag() { var viewmodel = new BuiltInRuleRowViewModel(this.builtInRule, this.iBuiltInRuleMetaData.Object); this.draginfo.SetupProperty(x => x.Effects); this.draginfo.SetupProperty(x => x.Payload); viewmodel.StartDrag(this.draginfo.Object); Assert.AreEqual(DragDropEffects.Copy, this.draginfo.Object.Effects); Assert.AreEqual(this.iBuiltInRuleMetaData.Object, this.draginfo.Object.Payload); }