public void AsReadOnlyTest() { var o = Obj.AsReadOnly(); Assert.IsTrue(o.IsReadOnly); TestDoOnChange(); Assert.AreEqual(o.Count, Obj.Count); for (var i = 0; i < o.Count; i++) { Assert.AreEqual(o[i], Obj[i]); } TestDoOnChange(); }