public MoBiFormulaTask( IMoBiContext context, IMoBiApplicationController applicationController, IFormulaTask formulaTask, INameCorrector nameCorrector, IDialogCreator dialogCreator, IQuantityTask quantityTask, IEntitiesInBuildingBlockRetriever <IParameter> parameterInBuildingBlockRetriever) { _context = context; _applicationController = applicationController; _formulaTask = formulaTask; _nameCorrector = nameCorrector; _dialogCreator = dialogCreator; _quantityTask = quantityTask; _parameterInBuildingBlockRetriever = parameterInBuildingBlockRetriever; }
protected override void Context() { _withFormulaDecoder = new UsingFormulaDecoder(); _buildingBlock = A.Fake <IBuildingBlock>(); A.CallTo(() => _buildingBlock.FormulaCache).Returns(new FormulaCache()); _context = A.Fake <IMoBiContext>(); _dialogCreator = A.Fake <IDialogCreator>(); _applicationController = A.Fake <IMoBiApplicationController>(); _formulaTask = A.Fake <IFormulaTask>(); _nameCorrector = A.Fake <INameCorrector>(); _quantityTask = A.Fake <IQuantityTask>(); _parametersInBuildingBlockRetriever = A.Fake <IEntitiesInBuildingBlockRetriever <IParameter> >(); sut = new MoBiFormulaTask(_context, _applicationController, _formulaTask, _nameCorrector, _dialogCreator, _quantityTask, _parametersInBuildingBlockRetriever); _usingFormulaObject = A.Fake <IUsingFormula>(); _usingFormulaObject.Formula = MvExplicitFormula(); }