Exemplo n.º 1
0
        public void TestSetTypoAnalyzerResult()
        {
            IConfiguration          fakeConfiguration   = new FakeConfiguration();
            IProcessLauncher        fakeProcessLauncher = new FakeProcessLauncher();
            IFileSystem             fakeFileSystem      = new FakeFileSystem();
            IErrorReporter          fakeErrorReporter   = new FakeErrorReporter();
            ISelectorWindow         fakeSelectorWindow  = new FakeSelectorWindow(fakeProcessLauncher, fakeConfiguration, fakeFileSystem, fakeErrorReporter);
            SelectorWindowViewModel viewModel           = new SelectorWindowViewModel(fakeSelectorWindow);
            TypoAnalyzerResult      typoAnalyzerResult  = new TypoAnalyzerResult();

            typoAnalyzerResult.AddOccurrence("Hello", "a.cs");
            viewModel.SetTypoAnalyzerResult(typoAnalyzerResult);
            Assert.AreEqual(1, viewModel.Keywords.Count());
        }
Exemplo n.º 2
0
        public void TestOccurrences()
        {
            IConfiguration          fakeConfiguration   = new FakeConfiguration();
            IProcessLauncher        fakeProcessLauncher = new FakeProcessLauncher();
            IFileSystem             fakeFileSystem      = new FakeFileSystem();
            IErrorReporter          fakeErrorReporter   = new FakeErrorReporter();
            ISelectorWindow         fakeSelectorWindow  = new FakeSelectorWindow(fakeProcessLauncher, fakeConfiguration, fakeFileSystem, fakeErrorReporter);
            SelectorWindowViewModel viewModel           = new SelectorWindowViewModel(fakeSelectorWindow);

            viewModel.Occurrences = null;
            string name = null;

            viewModel.PropertyChanged += (sender, e) => { name = e.PropertyName; };
            viewModel.Occurrences      = new OccurrenceItemViewModel[] { new OccurrenceItemViewModel(fakeSelectorWindow)
                                                                         {
                                                                         } };
            Assert.AreEqual(nameof(viewModel.Occurrences), name);
        }