public void NormalPacketBuilderTest() { IPacketBuilder _builder = new NormalPacketBuilder(new NormalChecksumCalculator()); IXModemProtocolOptions _options = new XModemProtocolOptions(); RunTest(Tuple.Create(_builder, _options, 127)); RunTest(Tuple.Create(_builder, _options, 129)); }
public XModemToolFactory() { int polynomial = XModemProtocolConfigurationSection.Settings.Polynomial.Value; _table = new LookUpTable(polynomial); _normalChecksumValidator = new NormalChecksumValidator(_calculator); _validator = new PacketValidator(_normalChecksumValidator); _normalPacketBuilder = new NormalPacketBuilder(_calculator); _checksumTool = new XModemTool { Builder = _normalPacketBuilder, Validator = _validator }; TableChanged(); }