IronRuby.Tests.Tests.Test_Concatenate C# (CSharp) Method

Test_Concatenate() private method

private Test_Concatenate ( byte b1, RubyEncoding e1, byte b2, RubyEncoding e2, RubyEncoding resultEncoding ) : void
b1 byte
e1 RubyEncoding
b2 byte
e2 RubyEncoding
resultEncoding RubyEncoding
return void
        private void Test_Concatenate(byte[]/*!*/ b1, RubyEncoding/*!*/ e1, byte[]/*!*/ b2, RubyEncoding/*!*/ e2, RubyEncoding/*!*/ resultEncoding) {
            var s1 = MutableString.CreateBinary(b1, e1).PrepareForCharacterRead();
            var s2 = MutableString.CreateBinary(b2, e2).PrepareForCharacterRead();

            var s = MutableStringOps.Concatenate(s1, s2);
            Assert(s.Encoding == resultEncoding);
            var b = s.ToByteArray();
            Assert(b.ValueCompareTo(b.Length, Utils.Concatenate(b1, b2)) == 0);
        }
Tests