public void TestMoveBefore4() { var dataSources = new DataSources(); var a = new DataSource(@"A"); var b = new DataSource(@"B"); dataSources.Add(a); new Action(() => dataSources.MoveBefore(a, b)).ShouldNotThrow(); dataSources.Should().Equal(a); new Action(() => dataSources.MoveBefore(b, a)).ShouldNotThrow(); dataSources.Should().Equal(a); }
public void TestMoveBefore2() { var dataSources = new DataSources(); var a = new DataSource(@"A"); var b = new DataSource(@"B"); dataSources.Add(a); dataSources.Add(b); dataSources.MoveBefore(a, b); dataSources.Should().Equal(a, b); }
public void TestAddGroup1() { var settings = new Tailviewer.Settings.DataSources(); using (var dataSources = new Tailviewer.BusinessLogic.DataSources.DataSources(_scheduler, settings)) { MergedDataSource group = dataSources.AddGroup(); group.Should().NotBeNull(); group.Settings.Should().NotBeNull(); settings.Should().Equal(group.Settings); } }
public void TestAddGroup1() { var settings = new Tailviewer.Settings.DataSources(); using (var dataSources = new Tailviewer.BusinessLogic.DataSources.DataSources(_logFileFactory, _scheduler, settings)) { MergedDataSource group = dataSources.AddGroup(); group.Should().NotBeNull(); group.Settings.Should().NotBeNull(); settings.Should().Equal(group.Settings); } }
public void TestRemove() { SingleDataSource source1 = _dataSources.AddDataSource(@"E:\Code\test1.log"); SingleDataSource source2 = _dataSources.AddDataSource(@"E:\Code\test2.log"); _dataSources.Remove(source1); _settings.Count.Should().Be(1); _settings[0].File.Should().Be(@"E:\Code\test2.log"); _dataSources.Remove(source2); _settings.Should().BeEmpty(); }