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