Пример #1
0
        public void TestChooseLineNumber2()
        {
            var viewModel = new GoToLineViewModel();

            using (var monitor = viewModel.Monitor())
            {
                viewModel.LineNumber = 42;
                new Action(() => viewModel.ChoseLineNumber()).Should().NotThrow();
                monitor.Should().Raise(nameof(GoToLineViewModel.LineNumberChosen));
            }
        }
Пример #2
0
        public void TestChooseLineNumber1()
        {
            var viewModel = new GoToLineViewModel();

            using (var monitor = viewModel.Monitor())
            {
                viewModel.LineNumber.Should().BeNull();
                new Action(() => viewModel.ChoseLineNumber()).Should().NotThrow();
                monitor.Should().NotRaise(nameof(GoToLineViewModel.LineNumberChosen),
                                          "because no line number was entered yet");
            }
        }