public void TestAddFile() { FileDataSource source = _dataSources.AddFile(@"E:\Code\test.log"); source.Should().NotBeNull(); source.FullFileName.Should().Be(@"E:\Code\test.log"); source.FollowTail.Should().BeFalse(); source.Id.Should().NotBe(Guid.Empty, "Because a newly added data source should have a unique id"); _settings.Count.Should().Be(1); _settings[0].File.Should().Be(@"E:\Code\test.log"); }
public void TestAddChild1() { var model = new MergedDataSourceViewModel(_dataSources.AddGroup(), _actionCenter.Object); SingleDataSource source = _dataSources.AddFile("foo"); var sourceViewModel = new SingleDataSourceViewModel(source, _actionCenter.Object); model.AddChild(sourceViewModel); model.Observable.Should().Equal(sourceViewModel); sourceViewModel.Parent.Should().BeSameAs(model); }
public void TestAddChild1() { var model = CreateMergedViewModel(_dataSources.AddGroup()); FileDataSource source = _dataSources.AddFile("foo"); var sourceViewModel = CreateFileViewModel(source); model.AddChild(sourceViewModel); model.Observable.Should().Equal(sourceViewModel); sourceViewModel.Parent.Should().BeSameAs(model); }