public void PropertyChangedEventTest() { var viewModel = Get <RichTextViewModel>(); var documentType = new MockRichTextDocumentType(); var document = new MockRichTextDocument(documentType); viewModel.Document = document; Assert.AreEqual(document, viewModel.Document); AssertHelper.PropertyChangedEvent(viewModel, x => x.IsBold, () => viewModel.IsBold = true); Assert.IsTrue(viewModel.IsBold); AssertHelper.PropertyChangedEvent(viewModel, x => x.IsItalic, () => viewModel.IsItalic = true); Assert.IsTrue(viewModel.IsItalic); AssertHelper.PropertyChangedEvent(viewModel, x => x.IsUnderline, () => viewModel.IsUnderline = true); Assert.IsTrue(viewModel.IsUnderline); AssertHelper.PropertyChangedEvent(viewModel, x => x.IsNumberedList, () => viewModel.IsNumberedList = true); Assert.IsTrue(viewModel.IsNumberedList); AssertHelper.PropertyChangedEvent(viewModel, x => x.IsBulletList, () => viewModel.IsBulletList = true); Assert.IsTrue(viewModel.IsBulletList); AssertHelper.PropertyChangedEvent(viewModel, x => x.IsSpellCheckEnabled, () => viewModel.IsSpellCheckEnabled = true); Assert.IsTrue(viewModel.IsSpellCheckEnabled); }
public void ShowPrintDocument() { var viewModel = Get <PrintPreviewViewModel>(); var document = new MockRichTextDocument(new MockRichTextDocumentType()); viewModel.Document = document; Assert.AreEqual(document, viewModel.Document); }