public void PropertiesTest() { var documentationStep = DataPortal.CreateChild<DocumentationStepEdit>(); var stepInfo = Mock.Create<StepInfo>(); var fieldEdit = DataPortal.CreateChild<FieldEdit>(); var fieldVM = new ProcessFieldViewModel(fieldEdit, null); var vm = new ProcessFieldDocumentationStepViewModel(documentationStep, stepInfo, fieldVM); TestsHelper.TestPublicPropertiesGetSet(vm); }
public void SwitchUseRichTextBoxTest() { var documentationStep = DataPortal.CreateChild<DocumentationStepEdit>(); var stepInfo = Mock.Create<StepInfo>(); var fieldEdit = DataPortal.CreateChild<FieldEdit>(); var fieldVM = new ProcessFieldViewModel(fieldEdit, null); var vm = new ProcessFieldDocumentationStepViewModel(documentationStep, stepInfo, fieldVM); const string plainText = "plain text"; const string richText = "rich text"; documentationStep.UseRichText = false; documentationStep.Documentation = plainText; vm.UseRichText = true; documentationStep.Documentation = richText; vm.UseRichText = false; Assert.IsTrue(vm.Documentation.Equals(plainText)); vm.Documentation = "Wrong text"; vm.UseRichText = true; Assert.IsTrue(vm.Documentation.Equals(richText)); }