public GpioPin(int sysfsPinNumber, IFileIo fileIo) { _fileIo = fileIo; _sysfsPinNumber = sysfsPinNumber.ToString(CultureInfo.InvariantCulture); _directionPinPath = string.Format(DirectionPath, _sysfsPinNumber); _valuePinPath = string.Format(ValuePath, _sysfsPinNumber); }
public FraudRadar(IFileIo fileIo, ICheckFraudService checkFraudService, IOrderNormalizationService orderNormalizationService, ISettings settings) { _settings = settings ?? throw new ArgumentNullException(nameof(settings)); _orderNormalizationService = orderNormalizationService ?? throw new ArgumentNullException(nameof(orderNormalizationService)); _checkFraudService = checkFraudService ?? throw new ArgumentNullException(nameof(checkFraudService)); _fileIo = fileIo ?? throw new ArgumentNullException(nameof(fileIo)); }
protected GameSaveBase(OpCodes opCode, IZMemory memory, IFileIo io) : base((ushort)opCode, memory) { Io = io; }
public ZMachine2(IUserIo io, IFileIo fileIo, ILogger logger = null) { _logger = logger; _fileIo = fileIo; _io = io; }
/// <summary> /// Initializes a new instance of the <see cref="InGameState"/> class. /// </summary> /// <param name="gameLogic">Object that holds the game logic.</param> /// <param name="gameStatistics">Object that holds the game statistics.</param> /// <param name="fileIo">Object that holds information where the data should be saved.</param> public InGameState(IGameLogic gameLogic, IScoreCalculator gameStatistics, IFileIo fileIo) { this.gameLogic = gameLogic; this.scoreCalculator = gameStatistics; this.fileIo = fileIo; this.message = "Welcome, please make your guess:"; }
public PwmPin(int sysfsPinNumber, IFileIo fileIo) { _fileIo = fileIo; _sysfsPinNumber = sysfsPinNumber.ToString(CultureInfo.InvariantCulture); _enablePinPath = string.Format(EnablePath, _sysfsPinNumber); _dutyCyclePinPath = string.Format(DutyCyclePath, _sysfsPinNumber); _periodPinPath = string.Format(PeriodPath, _sysfsPinNumber); _polarityPinPath = string.Format(PolarityPath, _sysfsPinNumber); }
public PixJob(ILog log, IConfigurationManager configurationManager, IJobRepository jobRepository, ITransferControlRepository transferControlRepository, IPerpetualInventoryTransferRepository perpetualInventoryTransferRepository, IFileIo fileIo, ITransferControlConfigurationManager transferControlConfigurationManager) : base(log, configurationManager, fileIo, jobRepository, transferControlRepository, transferControlConfigurationManager) { _perpetualInventoryTransferRepository = perpetualInventoryTransferRepository; }
public TransferControlOutbound(ITransferControlRepository transferControlRepository, IJobRepository jobRepository, ITransferControlConfigurationManager configuration, ILog log, IFileIo fileIo) { _log = log; _transferControlRepository = transferControlRepository; _configuration = configuration; _jobRepository = jobRepository; _fileIo = fileIo; }
public TransferControlInbound(ITransferControlRepository transferControlRepository, IMainframeFtp manhattanFtp, ITransferControlConfigurationManager configuration, ILog log, IFileIo fileIo) { _log = log; _transferControlRepository = transferControlRepository; _configuration = configuration; _manhattanFtp = manhattanFtp; _fileIo = fileIo; }
protected OutboundProcessor(ILog log, IConfigurationManager configurationManager, IFileIo fileIo, IJobRepository jobRepository, ITransferControlRepository transferControlRepository, ITransferControlConfigurationManager transferControlConfigurationManager) { _log = log; _configurationManager = configurationManager; _fileIo = fileIo; _jobRepository = jobRepository; _transferControlRepository = transferControlRepository; _transferControlConfigurationManager = transferControlConfigurationManager; }
public ShipmentJob(ILog log, ITransferControlRepository transferControlRepository, IJobRepository jobRepository, IShipmentRepository shipmentRepository, IFileIo fileIo, IConfigurationManager configurationManager, ITransferControlConfigurationManager transferControlConfigurationManager) : base(log, configurationManager, fileIo, jobRepository, transferControlRepository, transferControlConfigurationManager) { _shipmentRepository = shipmentRepository; }
public PickTicketJob(ILog logger, IOrderWriter destinationRepository, IConfigurationManager configurationManager, IFileIo fileIo, IJobRepository jobRepository, ITransferControlRepository transferControlRepository, IManhattanOrderRepository manhattanOrderRepository, IAuroraPickTicketRepository auroraPickTicketRepository, IOrderHistoryRepository orderHistoryRepository, ITransferControlConfigurationManager transferControlConfigurationManager) : base(logger, configurationManager, fileIo, jobRepository, transferControlRepository, transferControlConfigurationManager) { _destinationRepository = destinationRepository; _manhattanOrderRepository = manhattanOrderRepository; _auroraPickTicketRepository = auroraPickTicketRepository; _orderHistoryRepository = orderHistoryRepository; }
public PostCodeService(IFileIo fileIo, IDirectoryWrapper directory, IPostCodeValidationService postCodeValidationService) { if (fileIo == null) { throw new ArgumentNullException(nameof(fileIo)); } if (directory == null) { throw new ArgumentNullException(nameof(directory)); } if (postCodeValidationService == null) { throw new ArgumentNullException(nameof(postCodeValidationService)); } _fileIo = fileIo; _directory = directory; _postCodeValidationService = postCodeValidationService; }
public InventorySyncJob(ILog log, IConfigurationManager configurationManager, IJobRepository jobRepository, ITransferControlRepository transferControlRepository, IInventorySyncRepository inventorySyncRepository, IFileIo fileIo, ITransferControlConfigurationManager transferControlConfigurationManager, IStlInventoryRepository stlInventoryRepository, IStlInventoryUpdateRepository stlInventoryUpdateRepository, IShipmentInventoryAdjustmentRepository shipmentInventoryAdjustmentRepository, IPerpetualInventoryTransferRepository perpetualInventoryTransferRepository, IPixInventoryAdjustmentRepository pixInventoryAdjustmentRepository) : base(log, configurationManager, fileIo, jobRepository, transferControlRepository, transferControlConfigurationManager) { _inventorySyncRepository = inventorySyncRepository; _stlInventoryRepository = stlInventoryRepository; _stlInventoryUpdateRepository = stlInventoryUpdateRepository; _shipmentInventoryAdjustmentRepository = shipmentInventoryAdjustmentRepository; _perpetualInventoryTransferRepository = perpetualInventoryTransferRepository; _pixInventoryAdjustmentRepository = pixInventoryAdjustmentRepository; _log = log; _configurationManager = configurationManager; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultScoreCalculator"/> class. /// </summary> public DefaultScoreCalculator() { this.fileIO = new TextFileIo(); this.scoreBoard = this.fileIO.ScoreBoard; this.AttemptedNumbers = new HashSet <string>(); }
public PinController(IFileIo fileIo, IPinMapper pinMapper) { _fileIo = fileIo; _pinMapper = pinMapper; }
// Methods private static ITransferControlRepository CreateMocks(out IMainframeFtp mockFtp, out ITransferControlConfigurationManager mockConfiguration, out ILog mockLog, out IFileIo mockFileIo) { var repository = MockRepository.GenerateMock <ITransferControlRepository>(); mockFtp = MockRepository.GenerateMock <IMainframeFtp>(); mockConfiguration = MockRepository.GenerateMock <ITransferControlConfigurationManager>(); mockLog = MockRepository.GenerateMock <ILog>(); mockFileIo = MockRepository.GenerateMock <IFileIo>(); return(repository); }
public ZOperations(IUserIo userIo, IFileIo fileIo, IZMemory zMemory) { _zMemory = zMemory; _operations = new Operations(userIo, fileIo, _zMemory); _extendedOperations = new KindExtOperations(_operations, _zMemory); }
public StringConcatenatorWithDependencies(IFileIo fileIo) { _fileIo = fileIo; }
public ProductJsonRepository(IFileIo fileIo) { _fileIo = fileIo; }
public Operations(IUserIo io, IFileIo fileIo, IZMemory memory) { // OP2 _operations.Add(OpCodes.Je, new Je(memory)); _operations.Add(OpCodes.Jl, new Jl(memory)); _operations.Add(OpCodes.Jg, new Jg(memory)); _operations.Add(OpCodes.DecCheck, new DecCheck(memory)); _operations.Add(OpCodes.IncCheck, new IncCheck(memory)); _operations.Add(OpCodes.Jin, new Jin(memory)); _operations.Add(OpCodes.Test, new Test(memory)); _operations.Add(OpCodes.Or, new Or(memory)); _operations.Add(OpCodes.And, new And(memory)); _operations.Add(OpCodes.TestAttribute, new TestAttribute(memory)); _operations.Add(OpCodes.SetAttribute, new SetAttribute(memory)); _operations.Add(OpCodes.ClearAttribute, new ClearAttribute(memory)); _operations.Add(OpCodes.Store, new Store(memory)); _operations.Add(OpCodes.InsertObj, new InsertObj(memory)); _operations.Add(OpCodes.LoadW, new LoadW(memory)); _operations.Add(OpCodes.LoadB, new LoadB(memory)); _operations.Add(OpCodes.GetProp, new GetProp(memory)); _operations.Add(OpCodes.GetPropAddr, new GetPropAddr(memory)); _operations.Add(OpCodes.GetNextProp, new GetNextProp(memory)); _operations.Add(OpCodes.Add, new Add(memory)); _operations.Add(OpCodes.Sub, new Sub(memory)); _operations.Add(OpCodes.Mul, new Mul(memory)); _operations.Add(OpCodes.Div, new Div(memory)); _operations.Add(OpCodes.Mod, new Mod(memory)); _operations.Add(OpCodes.Call2S, new Call2S(memory)); _operations.Add(OpCodes.Call2N, new Call2N(memory)); _operations.Add(OpCodes.SetColor, new SetColor(memory, io)); // OP1 _operations.Add(OpCodes.Jz, new Jz(memory)); _operations.Add(OpCodes.GetSibling, new GetSibling(memory)); _operations.Add(OpCodes.GetChild, new GetChild(memory)); _operations.Add(OpCodes.GetParent, new GetParent(memory)); _operations.Add(OpCodes.GetPropLen, new GetPropLen(memory)); _operations.Add(OpCodes.Inc, new Inc(memory)); _operations.Add(OpCodes.Dec, new Dec(memory)); _operations.Add(OpCodes.PrintAddr, new PrintAddr(memory, io)); _operations.Add(OpCodes.Call1S, new Call1S(memory)); _operations.Add(OpCodes.RemoveObj, new RemoveObj(memory)); _operations.Add(OpCodes.PrintObj, new PrintObj(memory, io)); _operations.Add(OpCodes.Ret, new Ret(memory)); _operations.Add(OpCodes.Jump, new Jump(memory)); _operations.Add(OpCodes.PrintPAddr, new PrintPAddr(memory, io)); _operations.Add(OpCodes.Load, new Load(memory)); if (memory.Header.Version <= 4) { _operations.Add(OpCodes.Not, new Not(memory)); } else { _operations.Add(OpCodes.Call1N, new Call1N(memory)); } // OP0 _operations.Add(OpCodes.RTrue, new RTrue(memory)); _operations.Add(OpCodes.RFalse, new RFalse(memory)); _operations.Add(OpCodes.Print, new Print(memory, io)); _operations.Add(OpCodes.PrintRet, new PrintRet(memory, io, (RTrue)_operations[OpCodes.RTrue])); _operations.Add(OpCodes.Nop, new Nop(memory)); _operations.Add(OpCodes.Save, new Save(memory, fileIo)); _operations.Add(OpCodes.Restore, new Restore(memory, fileIo)); _operations.Add(OpCodes.Restart, new Restart(memory)); _operations.Add(OpCodes.RetPopped, new RetPopped(memory)); _operations.Add(OpCodes.Pop, new Pop(memory)); _operations.Add(OpCodes.Quit, new Quit(memory, io)); _operations.Add(OpCodes.NewLine, new Newline(memory, io)); _operations.Add(OpCodes.ShowStatus, new ShowStatus(memory, io)); _operations.Add(OpCodes.Verify, new Verify(memory)); _operations.Add(OpCodes.Piracy, new Piracy(memory)); // OPVAR _operations.Add(OpCodes.Call, new Call(memory)); _operations.Add(OpCodes.StoreB, new StoreB(memory)); _operations.Add(OpCodes.StoreW, new StoreW(memory)); _operations.Add(OpCodes.PutProp, new PutProp(memory)); _operations.Add(OpCodes.Read, new Read(memory, io)); _operations.Add(OpCodes.PrintChar, new PrintChar(memory, io)); _operations.Add(OpCodes.PrintNum, new PrintNum(memory, io)); _operations.Add(OpCodes.Random, new Random(memory)); _operations.Add(OpCodes.Push, new Push(memory)); _operations.Add(OpCodes.Pull, new Pull(memory)); _operations.Add(OpCodes.SplitWindow, new SplitWindow(memory, io)); _operations.Add(OpCodes.SetWindow, new SetWindow(memory, io)); _operations.Add(OpCodes.CallVs2, new CallVs2(memory)); _operations.Add(OpCodes.EraseWindow, new EraseWindow(memory, io)); _operations.Add(OpCodes.SetCursor, new SetCursor(memory, io)); _operations.Add(OpCodes.SetTextStyle, new SetTextStyle(memory, io)); _operations.Add(OpCodes.BufferMode, new BufferMode(memory, io)); _operations.Add(OpCodes.OutputStream, new OutputStream(memory)); _operations.Add(OpCodes.SoundEffect, new SoundEffect(memory, io)); _operations.Add(OpCodes.ReadChar, new ReadChar(memory, io)); _operations.Add(OpCodes.ScanTable, new ScanTable(memory)); _operations.Add(OpCodes.NotVar, new Not(memory)); _operations.Add(OpCodes.CallVn, new CallVn(memory)); _operations.Add(OpCodes.CallVn2, new CallVn2(memory)); _operations.Add(OpCodes.CopyTable, new CopyTable(memory)); _operations.Add(OpCodes.PrintTable, new PrintTable(memory, io)); _operations.Add(OpCodes.CheckArgCount, new CheckArgCount(memory)); }
public Save(IZMemory memory, IFileIo io) : base(OpCodes.Save, memory, io) { }
/// <summary> /// Initializes a new instance of the DefaultScoreCalculator class. /// </summary> /// <param name="fileIo">Object that holds the file data where the scores will be saved.</param> public DefaultScoreCalculator(IFileIo fileIo) { this.fileIO = fileIo; this.AttemptedNumbers = new HashSet <string>(); }
public Restore(IZMemory memory, IFileIo io) : base(OpCodes.Restore, memory, io) { }