public void Contains() { var list = new NaiveLockingList<int> {0, 1, 2, 3}; Assert.IsTrue(list.Contains(2)); Assert.IsFalse(list.Contains(9999)); }
public void Clear() { var list = new NaiveLockingList<int> {0, 1, 2, 3}; list.Clear(); CollectionAssert.AreEqual(new int[] {}, list); }
public void IndexOf() { var list = new NaiveLockingList <int> { 0, 1, 2, 3 }; Assert.AreEqual(2, list.IndexOf(2)); }
public void Add() { var list = new NaiveLockingList<string>(); list.Add("sumthin"); CollectionAssert.AreEqual(new[] {"sumthin"}, list); }
public void Count() { var list = new NaiveLockingList <int> { 0, 1, 2, 3 }; Assert.AreEqual(4, list.Count); }
public void Remove() { var list = new NaiveLockingList<int> {0, 1, 2, 3}; list.Remove(2); CollectionAssert.AreEqual(new[] {0, 1, 3}, list); }
public void Add() { var list = new NaiveLockingList <string>(); list.Add("sumthin"); CollectionAssert.AreEqual(new[] { "sumthin" }, list); }
public static void RegisterInjectionFilters() { _filters = new NaiveLockingList <IModuleInjectionFilter>(); foreach (IModuleInjectionFilter filter in GetFilters()) { _filters.Add(filter); } }
public static void RegisterInjectionFilters() { _filters = new NaiveLockingList<IModuleInjectionFilter>(); foreach (IModuleInjectionFilter filter in GetFilters()) { _filters.Add(filter); } }
public static void RegisterFileIndexers() { _fileIndexers = new NaiveLockingList <IFileIndexer>(); foreach (IFileIndexer fi in GetFileIndexers()) { _fileIndexers.Add(fi); } }
public void CopyTo() { var list = new NaiveLockingList<int> {0, 1, 2, 3}; var dest = new int[4]; list.CopyTo(dest, 0); CollectionAssert.AreEqual(list, dest); }
public static void RegisterDataSources() { _dataSources = new NaiveLockingList <IDataSource>(); foreach (IDataSource ds in GetDataSources()) { _dataSources.Add(ds); } }
public void Contains() { var list = new NaiveLockingList <int> { 0, 1, 2, 3 }; Assert.IsTrue(list.Contains(2)); Assert.IsFalse(list.Contains(9999)); }
public void IndexOperator() { var list = new NaiveLockingList <int> { 0, 1, 2, 3 }; list[2] = 999; Assert.AreEqual(999, list[2]); }
public void Insert() { var list = new NaiveLockingList <int> { 0, 1, 2, 3 }; list.Insert(2, 999); CollectionAssert.AreEqual(new[] { 0, 1, 999, 2, 3 }, list); }
public void Clear() { var list = new NaiveLockingList <int> { 0, 1, 2, 3 }; list.Clear(); CollectionAssert.AreEqual(new int[] {}, list); }
public void Remove() { var list = new NaiveLockingList <int> { 0, 1, 2, 3 }; list.Remove(2); CollectionAssert.AreEqual(new[] { 0, 1, 3 }, list); }
public void NoWritesWhileEnumerating() { var list = new NaiveLockingList <int> { 0, 1, 2, 3 }; using (list.GetEnumerator()) { Assert.Throws <LockRecursionException>(() => list.Add(4)); } }
public void NoWritesWhileEnumerating() { var list = new NaiveLockingList <int> { 0, 1, 2, 3 }; using (list.GetEnumerator()) { list.Add(4); } }
public void CopyTo() { var list = new NaiveLockingList <int> { 0, 1, 2, 3 }; var dest = new int[4]; list.CopyTo(dest, 0); CollectionAssert.AreEqual(list, dest); }
public void CanWriteAfterEnumerating() { var list = new NaiveLockingList <int> { 0, 1, 2, 3 }; using (IEnumerator <int> e = list.GetEnumerator()) { e.MoveNext(); Debug.WriteLine(e.Current); e.MoveNext(); } list.Add(4); }
public void IndexOf() { var list = new NaiveLockingList<int> {0, 1, 2, 3}; Assert.AreEqual(2, list.IndexOf(2)); }
public void Insert() { var list = new NaiveLockingList<int> {0, 1, 2, 3}; list.Insert(2, 999); CollectionAssert.AreEqual(new[] {0, 1, 999, 2, 3}, list); }
public void IndexOperator() { var list = new NaiveLockingList<int> {0, 1, 2, 3}; list[2] = 999; Assert.AreEqual(999, list[2]); }
public void NoWritesWhileEnumerating() { var list = new NaiveLockingList<int> {0, 1, 2, 3}; using (list.GetEnumerator()) { list.Add(4); } }
public void CanWriteAfterEnumerating() { var list = new NaiveLockingList<int> {0, 1, 2, 3}; using (IEnumerator<int> e = list.GetEnumerator()) { e.MoveNext(); Debug.WriteLine(e.Current); e.MoveNext(); } list.Add(4); }
public void Count() { var list = new NaiveLockingList<int> {0, 1, 2, 3}; Assert.AreEqual(4, list.Count); }