コード例 #1
0
    public void GetFirst_OneValueAppended_ReturnsThatValue(int value)
    {
        IMyList list = CreateSUT();

        list.Append(value);
        Assert.Equal(value, list.GetFirst());
    }
コード例 #2
0
    public void ElementAt_NValuesAppended_ReturnsValueAtPositionK(int[] values, int index, int expectedValue)
    {
        IMyList list = CreateSUT();

        //Usually avoid adding loops
        foreach (var value in values)
        {
            list.Append(value);
        }

        Assert.Equal(expectedValue, list.ElementAt(index));
    }
コード例 #3
0
    public void Count_NValuesAppended_ReturnsN(int[] values)
    {
        IMyList list = CreateSUT();

        //Usually avoid adding loops
        foreach (var value in values)
        {
            list.Append(value);
        }

        Assert.Equal(values.Length, list.Count);
    }