public void TestIsEquivalent2() { var config1 = new LogEntryCountAnalyserConfiguration(); var config2 = new LogEntryCountAnalyserConfiguration(); config1.IsEquivalent(config2).Should().BeTrue(); config2.IsEquivalent(config1).Should().BeTrue(); }
public EntryCountWidgetViewModel(IWidgetTemplate template, IDataSourceAnalyser dataSourceAnalyser) : base(template, dataSourceAnalyser) { _configuration = AnalyserConfiguration as LogEntryCountAnalyserConfiguration; Title = "Line Count"; Caption = "Line(s)"; _quickFilters = new FiltersViewModel(_configuration?.QuickFilters); }
public void TestRoundtripEmpty() { var config = new LogEntryCountAnalyserConfiguration(); var actualConfig = Roundtrip(config); actualConfig.Should().NotBeNull(); actualConfig.QuickFilters.Should().NotBeNull(); actualConfig.QuickFilters.Should().BeEmpty(); }
public void TestIsEquivalent3() { var config1 = new LogEntryCountAnalyserConfiguration(); var config2 = new LogEntryCountAnalyserConfiguration { QuickFilters = { new QuickFilter { Value = "foo" } } }; config1.IsEquivalent(config2).Should().BeFalse(); config2.IsEquivalent(config1).Should().BeFalse(); }
private LogEntryCountAnalyserConfiguration Roundtrip(LogEntryCountAnalyserConfiguration config) { return(config.Roundtrip(typeof(QuickFilter), typeof(QuickFilters), typeof(QuickFilterId))); }