public void WeakReferenceCollection_CopyTo_Test1() { using (var verify = new Verify()) { var result = new WeakReferenceCollection <string>(); verify.ArgumentNullException("array", () => result.CopyTo(null, 0)); } }
public void WeakReferenceCollection_CopyTo_Test5() { using (var verify = new Verify()) { var result = new WeakReferenceCollection <string>(); result.Add(""); var array = new string[0]; verify.ArgumentOutOfRangeException("arrayIndex", -1, () => result.CopyTo(array, -1)); } }
public void WeakReferenceCollection_CopyTo_Test2() { using (var verify = new Verify()) { var result = new WeakReferenceCollection <string>(); result.Add(""); var array = new string[0]; verify.ArgumentException("array", () => result.CopyTo(array, 0), "array is too small"); } }
public void WeakReferenceCollection_CopyTo_Test3() { using (var verify = new Verify()) { var result = new WeakReferenceCollection <string>(); result.Add("AAA"); var array = new string[1]; result.CopyTo(array, 0); verify.ItemsAreEqual(new[] { "AAA" }, array, ""); } }
public void WeakReferenceCollection_CopyTo_Test5() { using (var verify = new Verify()) { var result = new WeakReferenceCollection<string>(); result.Add(""); var array = new string[0]; verify.ArgumentOutOfRangeException("arrayIndex", -1, () => result.CopyTo(array, -1)); } }
public void WeakReferenceCollection_CopyTo_Test3() { using (var verify = new Verify()) { var result = new WeakReferenceCollection<string>(); result.Add("AAA"); var array = new string[1]; result.CopyTo(array, 0); verify.ItemsAreEqual(new[] { "AAA" }, array, ""); } }
public void WeakReferenceCollection_CopyTo_Test2() { using (var verify = new Verify()) { var result = new WeakReferenceCollection<string>(); result.Add(""); var array = new string[0]; verify.ArgumentException("array", () => result.CopyTo(array, 0), "array is too small"); } }
public void WeakReferenceCollection_CopyTo_Test1() { using (var verify = new Verify()) { var result = new WeakReferenceCollection<string>(); verify.ArgumentNullException("array", () => result.CopyTo(null, 0)); } }