コード例 #1
0
        public void ConcatMultipleTest_StringSingle()
        {
            var expected = "TeHe";
            var actual   = EnumerableF.ConcatMultipleF(expected);

            Assert.Equal(expected, actual);
        }
コード例 #2
0
        public void ConcatMultipleTest_StringPair()
        {
            var expected = "TeHe";
            var actual   = EnumerableF.ConcatMultipleF("Te", "He");

            Assert.Equal(expected, actual);
        }
コード例 #3
0
        public void ConcatMultipleTest_StringZero()
        {
            var expected = string.Empty;
            var actual   = EnumerableF.ConcatMultipleF();

            Assert.Equal(expected, actual);
        }
コード例 #4
0
        public void ConcatMultipleTest_IntSingle()
        {
            var expected = new[] { 1, 2, 3 };
            var actual   = EnumerableF.ConcatMultipleF(expected);

            Assert.Equal(expected, actual);
        }
コード例 #5
0
        public void ConcatMultipleTest_IntZero()
        {
            var expected = new int[0];
            var actual   = EnumerableF.ConcatMultipleF(new IList <int> [0]);

            Assert.Equal(expected, actual);
        }
コード例 #6
0
        public void ConcatMultipleTest_String(string expected, string left, string middle, string right)
        {
            var actual = EnumerableF.ConcatMultipleF(left, middle, right);
            var actual2 = new[] { left, middle, right }.ConcatF();

            Assert.Equal(expected, actual);
            Assert.Equal(expected, actual2);
        }
コード例 #7
0
        public void ConcatMultipleTest_Int(int[] expected, int[] left, int[] middle, int[] right)
        {
            var actual = EnumerableF.ConcatMultipleF(left, middle, right);
            var actual2 = new[] { left, middle, right }.ConcatF();

            Assert.Equal(expected, actual);
            Assert.Equal(expected, actual2);
        }
コード例 #8
0
 public int[] ConcatMultipleFaster()
 {
     return(EnumerableF.ConcatMultipleF(Data, DataSecondary, Data, DataSecondary).ToArrayF());
 }