Example #1
0
        public void DisableCollectionSynchronization()
        {
            string[] stuff   = new[] { "foo", "bar" };
            object   context = new object();
            CollectionSynchronizationCallback callback = (collection, o, method, access) => { };

            BindingBase.EnableCollectionSynchronization(stuff, context, callback);

            BindingBase.DisableCollectionSynchronization(stuff);

            CollectionSynchronizationContext syncContext;

            Assert.IsFalse(BindingBase.TryGetSynchronizedCollection(stuff, out syncContext));
            Assert.IsNull(syncContext);
        }
Example #2
0
 public void DisableCollectionSynchronizationInvalid()
 {
     Assert.That(() => BindingBase.DisableCollectionSynchronization(null), Throws.InstanceOf <ArgumentNullException>());
 }