public void Given_ListViewSourceChanged_ShouldUpdateDelegateSource() { //Arrange var newSource = new Core.Options(); newSource.AddRange(Enumerable.Repeat(new Option("Title"), 1000)); //Act _watcher.Start(); _sut.UpdateSource(newSource); _watcher.Record(); //Assert _sut.Source.Should().BeEquivalentTo(newSource); }