public void IfMarkdownMode_ShouldDisplayMarkdown() { Services.MockNoteDatabase.GetCachedNoteResult = new Note() { Text = "some text" }; Services.MockMarkdownBuilder.BuildMarkdownResult = "other text"; Services.MockMarkdownBuilder.BuildMarkdownErrorEncountered = false; var setupParams = new PreviewPageSetupParameters(Guid.NewGuid(), PreviewPageMode.Markdown); ViewModel.Setup(setupParams); Assert.Equal("other text", ViewModel.EditorText); }
public void OnMarkdownBuildError_ShouldNavigateBack() { Services.MockNoteDatabase.GetCachedNoteResult = new Note() { Text = "some text" }; Services.MockMarkdownBuilder.BuildMarkdownResult = "other text"; Services.MockMarkdownBuilder.BuildMarkdownErrorEncountered = true; var setupParams = new PreviewPageSetupParameters(Guid.NewGuid(), PreviewPageMode.Markdown); ViewModel.Setup(setupParams); Assert.Equal(1, Services.MockNavigation.GoBackCallCount); }