Esempio n. 1
0
        public void Insert_OfAnInstanceInitializedWithReadOnlyList_ThrowsException()
        {
            // Arrange
            var c0 = new NonNullCollection <IUnit>(new IUnit[] {
                MutableUnit.Create("foo"), MutableUnit.Create("bar")
            }.ToList().AsReadOnly());

            // Act
            // Assert
            Assert.That(() => {
                c0.Insert(1, MutableUnit.Create("baz"));
            }, Throws.InstanceOf <NotSupportedException>());
        }
Esempio n. 2
0
        public void Insert_OfAnInstanceInitializedWithNormalList_DoesNotThrowException()
        {
            // Arrange
            var c0 = new NonNullCollection <IUnit>(new IUnit[] {
                MutableUnit.Create("foo"), MutableUnit.Create("bar")
            }.ToList());

            // Act
            c0.Insert(1, MutableUnit.Create("baz"));

            // Assert
            Assert.That(c0.Count, Is.EqualTo(3));
        }
Esempio n. 3
0
        public void NonNullCollection_Unit_Insert_Optimal()
        {
            NonNullCollection<String> target = new NonNullCollection<String>();
            Int32 index = 0;
            String item = "Test";

            target.Insert(index, item);
            CollectionAssert.Contains(target, item);
        }
Esempio n. 4
0
        public void NonNullCollection_Unit_Insert_ItemIsNull()
        {
            NonNullCollection<String> target = new NonNullCollection<String>();
            Int32 index = 0;
            String item = null;

            target.Insert(index, item);
        }