public void TestRoundtripEmpty() { var config = new QuickInfoAnalyserConfiguration(); var actualConfig = config.Roundtrip(); actualConfig.Should().NotBeNull(); actualConfig.QuickInfos.Should().BeEmpty(); }
public void TestRoundtripOneQuickInfo() { var config = new QuickInfoAnalyserConfiguration(); var id = Guid.NewGuid(); config.Add(new QuickInfoConfiguration(id) { FilterValue = "ERROR: ", MatchType = FilterMatchType.TimeFilter }); var actualConfig = config.Roundtrip(typeof(QuickInfoConfiguration)); actualConfig.Should().NotBeNull(); actualConfig.QuickInfos.Should().HaveCount(1); actualConfig.QuickInfos.First().Id.Should().Be(id); actualConfig.QuickInfos.First().FilterValue.Should().Be("ERROR: "); actualConfig.QuickInfos.First().MatchType.Should().Be(FilterMatchType.TimeFilter); }