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>()); }
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)); }
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); }
public void NonNullCollection_Unit_Insert_ItemIsNull() { NonNullCollection<String> target = new NonNullCollection<String>(); Int32 index = 0; String item = null; target.Insert(index, item); }