Ejemplo n.º 1
0
        public void GenericFactoryReturnsWorkingWriter()
        {
            var writer = BufferWriterFactory <ConstructableBufferWriter> .GetFloatWriter(m_buffer);

            writer.PutInt(3);
            Assert.AreEqual(3.0f, m_buffer[0]);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 初始化一个<see cref="ZicoxPrintClient"/>类型的实例
 /// </summary>
 /// <param name="encoding">字符编码</param>
 public ZicoxPrintClient(Encoding encoding)
 {
     Writer         = BufferWriterFactory.CreateDefaultWriter(encoding);
     RawWriter      = BufferWriterFactory.CreateDefaultWriter(encoding);
     CommandBuilder = new CommandBuilder(Writer);
 }
Ejemplo n.º 3
0
        public void ThrowsInvalidOperationWithoutBuffer()
        {
            var writer = BufferWriterFactory.GetFloatWriter();

            writer.PutDouble(1.0);
        }
Ejemplo n.º 4
0
 private BufferWriter CreateWriter(float[] buffer)
 {
     return(BufferWriterFactory.GetFloatWriter(buffer));
 }