public void Excludes_Add_ChangeIsNotified() { var descriptor = new DummyDescriptor(); var counter = new CollectionChangedCounter(descriptor.Excludes); descriptor.Excludes.Add(11); Assert.That(counter.Count, Is.EqualTo(1)); }
public void Fragments_Add_ChangeIsNotified() { var locator = new DocumentLocator(); var counter = new CollectionChangedCounter(locator.Fragments); locator.Fragments.Add(new Request("http://test1.org")); Assert.That(counter.Count, Is.EqualTo(1)); }
public void Columns_Add_ChangeIsNotified() { var descriptor = new DummyDescriptor(); var counter = new CollectionChangedCounter(descriptor.Columns); descriptor.Columns.Add(new FormatColumn("c1", typeof(double), "0.00")); Assert.That(counter.Count, Is.EqualTo(1)); }
public void Figures_Add_ChangeIsNotified() { var dataSource = new DataSource(); var counter = new CollectionChangedCounter((INotifyCollectionChanged)dataSource.Figures); dataSource.Figures.Add(new CsvDescriptor()); Assert.That(counter.Count, Is.EqualTo(1)); }
public void Clone_WhenCalled_CollectionsAreMutableAndObservable() { var descriptor = new DummyDescriptor(); var clone = FigureDescriptorFactory.Clone(descriptor); var counter = new CollectionChangedCounter(clone.Excludes); clone.Excludes.Add(1); Assert.That(counter.Count, Is.EqualTo(1)); }
public void Clone_WhenCalled_CollectionsAreMutableAndObservable() { var locator = new DocumentLocator(new Request("http://test1.org")); var clone = FigureDescriptorFactory.Clone(locator); var dump = SpecDumper.Dump(locator); var counter = new CollectionChangedCounter(clone.Fragments); clone.Fragments.Add(new Response("http://test2.org")); Assert.That(counter.Count, Is.EqualTo(1)); }
public void Clone_WhenCalled_FiguresCollectionIsMutableAndObservable() { var dataSource = new DataSource(); dataSource.Vendor = "vendor"; dataSource.Name = "name"; dataSource.Location = new DocumentLocator(new Request("http://test1.org")); dataSource.Figures.Add(new CsvDescriptor { Figure = "dummy.csv" }); var clone = FigureDescriptorFactory.Clone(dataSource); var counter = new CollectionChangedCounter((INotifyCollectionChanged)clone.Figures); clone.Figures.Add(new CsvDescriptor { Figure = "dummy.series" }); Assert.That(clone.Figures[0].Figure, Is.EqualTo("dummy.csv")); Assert.That(clone.Figures[1].Figure, Is.EqualTo("dummy.series")); Assert.That(counter.Count, Is.EqualTo(1)); }