Example #1
0
    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) ? "" : "デフォルトの容量追加");
    }
Example #2
0
    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 ? "" : "指定した容量の追加");
    }