Exemple #1
0
        public void WritesDoubles(double value, byte[] encoding)
        {
            var stream = new MemoryStream();

            var output = Expression.Parameter(typeof(Stream));
            var write  = (Action <Stream>)Expression.Lambda(Codec.WriteFloat(Expression.Constant(value), output), new[] { output }).Compile();

            using (stream)
            {
                write(stream);
            }

            Assert.Equal(encoding, stream.ToArray());
        }