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));
        }