public void GivenRawString_Get_EncodesByteArray()
        {
            var uut = new FixTagValueConverter();

            byte[] into = new byte[6];
            uut.Get("9=123|", into);
            Assert.True(ConverterTestHelper.GetEncodedMessage("9=123|").SequenceEqual(into));
        }
        public void GivenIntFixedLength_Get_EncodesByteArray()
        {
            var uut = new FixTagValueConverter();

            byte[] into = new byte[6];
            uut.Get(9, 1, into, 3);
            Assert.True(ConverterTestHelper.GetEncodedMessage("9=001|").SequenceEqual(into));
        }
        public void GivenDouble_Get_EncodesByteArray()
        {
            var uut = new FixTagValueConverter();

            byte[] into = new byte[7];
            uut.Get(9, 67.8, into);
            Assert.True(ConverterTestHelper.GetEncodedMessage("9=67.8|").SequenceEqual(into));
        }
        public void GivenEncodingString_Get_EncodesByteArray()
        {
            var uut = new FixTagValueConverter();

            byte[] into = new byte[8];
            uut.Get(9, "tést", MessageEncoding.UTF8, into);
            Assert.True(ConverterTestHelper.GetEncodedMessage("9=t", Encoding.UTF8.GetBytes("é"), "st|").SequenceEqual(into));
        }