示例#1
0
 public void TestBindingRefreshTriggersEvent()
 {
     var numCalls = 0;
     var list = new BindingResultsList();
     list.CollectionChanged += (sender, args) => numCalls++;
     list.BindingRefresh();
     Assert.That(numCalls, Is.EqualTo(1));
 }
示例#2
0
        public void TestAddIndexIsIncremented()
        {
            var list = new BindingResultsList();

            // add some results
            list.Add(new Result());
            list.Add(new Result());

            // ensure they have expected indexes
            Assert.That(list[0].Index, Is.EqualTo(0));
            Assert.That(list[1].Index, Is.EqualTo(1));
        }
示例#3
0
        public void TestAdd()
        {
            var list = new BindingResultsList();

            // add a new result to the list
            var result = new Result();
            list.Add(result);

            // ensure it was added
            Assert.That(list.Count, Is.EqualTo(1));
            Assert.That(list[0], Is.EqualTo(result));
        }