public string AddTest_1() { var arr = new BufferedArray <string>(); Assert.IsTrue(arr.Arr.Length == SIZE); var time = arr.Arr.Length; for (int i = 0; i < time + 1; i++) { arr.Add("test"); } var len = arr.Arr.Length; return((len == SIZE * 2) ? "" : "デフォルトの容量追加"); }
public string AddTest_200() { uint add_size = 200; var arr = new BufferedArray <string> { AddSize = add_size }; Assert.IsTrue(arr.Arr.Length == SIZE); var time = arr.Arr.Length; for (int i = 0; i < time + 1; i++) { arr.Add("test", (e) => { return(e.Length < 1); }); } return(arr.Arr.Length == SIZE + add_size ? "" : "指定した容量の追加"); }