Esempio n. 1
0
        public void FreezableCollection_FreezeThenAddThrows()
        {
            var sut = new FreezableCollection <int>();

            sut.Add(1);
            sut.Freeze();
            Assert.ThrowsAny <System.InvalidOperationException>(() => {
                sut.Add(2);
            });
        }
Esempio n. 2
0
        public void FreezedList_003()
        {
            var collection = new FreezableCollection <int>();

            collection.Add(1);
            collection.Add(2);
            collection.Freeze();
            var sut = FreezedList.AsFreezedList(collection);

            Assert.Equal(2, sut.Count);
            Assert.ThrowsAny <System.NotSupportedException>(() => {
                sut.Add(1);
            });
        }
Esempio n. 3
0
        public void FreezableCollectionTest()
        {
            var sut = new FreezableCollection <int>();

            Assert.Equal(0, sut.Count);
            sut.Add(1);
            Assert.Equal(1, sut.Count);
            sut.Add(2);
            Assert.Equal(2, sut.Count);
            sut.Freeze();
            Assert.ThrowsAny <System.InvalidOperationException>(() => {
                sut.Add(3);
            });
            Assert.Equal(2, sut.Count);
        }