コード例 #1
0
        public void OverridedToStringShouldReturnValuesOfTheArrayInStringForm()
        {
            //arrange
            int[] data = new int[] { 1, 2, 6, 3, 5 };
            ReIndexedArray <int> arr = new ReIndexedArray <int>(data, 1, 5);

            string expected = string.Empty;

            for (int i = 0; i < data.Length - 1; i++)
            {
                expected += string.Format("[" + data[i] + "], ");
            }
            expected += string.Format("[" + data[data.Length - 1] + "];");

            //act
            string actual = arr.ToString();

            //assert
            Assert.Equal(expected, actual);
        }