public void TestInitialize() { stubStateResolver = MockRepository.GenerateStub <IStateResolver>(); stubOperationsFactory = MockRepository.GenerateStub <IOperationsFactory>(); stubStateFactory = MockRepository.GenerateStub <IStateFactory>(); stubCurrentState = MockRepository.GenerateStub <IState>(); stubStateFactory.Stub(x => x.GetStartState()).Return(stubCurrentState); }
public OperationsService( IOperationsFactory operationsFactory, IDirectoryService directoryService, IFileOpeningService fileOpeningService, IFileService fileService, IPathService pathService) { _operationsFactory = operationsFactory; _directoryService = directoryService; _fileOpeningService = fileOpeningService; _fileService = fileService; _pathService = pathService; }
public OperationsService( IOperationsFactory operationsFactory, IDirectoryService directoryService, IResourceOpeningService resourceOpeningService, IFileService fileService, IPathService pathService, IOperationsStateService operationsStateService) { _operationsFactory = operationsFactory; _directoryService = directoryService; _resourceOpeningService = resourceOpeningService; _fileService = fileService; _pathService = pathService; _operationsStateService = operationsStateService; }
public Calculator(IStateResolver stateResolver, IOperationsFactory operationFactory, IStateFactory stateFactory) { this.stateResolver = stateResolver; this.operationFactory = operationFactory; this.stateFactory = stateFactory; this.operationDic = new Dictionary <string, IOperation>() { { "+", operationFactory.GetAddOperation() }, { "C", operationFactory.GetClearOperation() }, { "-", operationFactory.GetSubtractOperation() }, { "=", operationFactory.GetNoOperation() }, { "/", operationFactory.GetDivideOperation() }, { "+/-", operationFactory.GetChangeSignOperation() }, { "*", operationFactory.GetMultiplyOperation() }, { "sqrt", operationFactory.GetSqrtOperation() }, { "%", operationFactory.GetPercentageOperation() }, }; Reset(); }
public Varbsorber(IConsoleOutput output, IFileSystem fs, IOperationsFactory operationsFactory) { _output = output; _fs = fs; _operationsFactory = operationsFactory; }