public void RemoveAt_WrongKeyIndex()
 {
     ChangeTrackingSessionStateItemCollection items = new ChangeTrackingSessionStateItemCollection();
     items["key"] = "value";
     Assert.Equal(1, items.Count);
     Assert.Equal(0, items.GetDeletedKeys().Count);
     Assert.Equal(1, items.GetModifiedKeys().Count);
     Assert.Throws<ArgumentOutOfRangeException>(() => items.RemoveAt(1));
 }
Esempio n. 2
0
        public void RemoveAt_WrongKeyIndex()
        {
            ChangeTrackingSessionStateItemCollection items = new ChangeTrackingSessionStateItemCollection();

            items["key"] = "value";
            Assert.Equal(1, items.Count);
            Assert.Equal(0, items.GetDeletedKeys().Count);
            Assert.Equal(1, items.GetModifiedKeys().Count);
            Assert.Throws <ArgumentOutOfRangeException>(() => items.RemoveAt(1));
        }
Esempio n. 3
0
        public void RemoveAt_WrongKeyIndex()
        {
            ChangeTrackingSessionStateItemCollection items = Utility.GetChangeTrackingSessionStateItemCollection();

            items["key"] = "value";
            Assert.Single(items);
            Assert.Empty(items.GetDeletedKeys());
            Assert.Single(items.GetModifiedKeys());
            Assert.Throws <ArgumentOutOfRangeException>(() => items.RemoveAt(1));
        }
 public void RemoveAt_Successful()
 {
     ChangeTrackingSessionStateItemCollection items = new ChangeTrackingSessionStateItemCollection();
     items["key"] = "value";
     Assert.Equal(1, items.Count);
     Assert.Equal(0, items.GetDeletedKeys().Count);
     Assert.Equal(1, items.GetModifiedKeys().Count);
     items.RemoveAt(0);
     Assert.Equal(0, items.Count);
     Assert.Equal(1, items.GetDeletedKeys().Count);
     Assert.Equal(0, items.GetModifiedKeys().Count);
 }
Esempio n. 5
0
        public void RemoveAt_Successful()
        {
            ChangeTrackingSessionStateItemCollection items = new ChangeTrackingSessionStateItemCollection();

            items["key"] = "value";
            Assert.Equal(1, items.Count);
            Assert.Equal(0, items.GetDeletedKeys().Count);
            Assert.Equal(1, items.GetModifiedKeys().Count);
            items.RemoveAt(0);
            Assert.Equal(0, items.Count);
            Assert.Equal(1, items.GetDeletedKeys().Count);
            Assert.Equal(0, items.GetModifiedKeys().Count);
        }
Esempio n. 6
0
        public void RemoveAt_Successful()
        {
            ChangeTrackingSessionStateItemCollection items = Utility.GetChangeTrackingSessionStateItemCollection();

            items["key"] = "value";
            Assert.Single(items);
            Assert.Empty(items.GetDeletedKeys());
            Assert.Single(items.GetModifiedKeys());
            items.RemoveAt(0);
            Assert.Empty(items);
            Assert.Single(items.GetDeletedKeys());
            Assert.Empty(items.GetModifiedKeys());
        }