public void GenericFactoryReturnsWorkingWriter() { var writer = BufferWriterFactory <ConstructableBufferWriter> .GetFloatWriter(m_buffer); writer.PutInt(3); Assert.AreEqual(3.0f, m_buffer[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); }
public void ThrowsInvalidOperationWithoutBuffer() { var writer = BufferWriterFactory.GetFloatWriter(); writer.PutDouble(1.0); }
private BufferWriter CreateWriter(float[] buffer) { return(BufferWriterFactory.GetFloatWriter(buffer)); }