public CashFlowManager(ISecurityService securityService, IInvestmentsRepository investmentsRepository, IAccountingCriteriaFactory accountingCriteriaFactory, IAccountingRepository accountingRepository, IMoneyValidator moneyValidator, IUnnecessaryDependency unnecessaryDependency) { _securityService = securityService; _investmentsRepository = investmentsRepository; _accountingCriteriaFactory = accountingCriteriaFactory; _accountingRepository = accountingRepository; _moneyValidator = moneyValidator; _unnecessaryDependency = unnecessaryDependency; }
public void Sample_MethodWithOut() { dynamic moneyValidator = new DynamicMock(); moneyValidator.ValidateAndGetDelta(_, 1m).Returns(true); IMoneyValidator result = moneyValidator; decimal actualOut; var actual = result.ValidateAndGetDelta(new[] { 150m }, out actualOut); Assert.AreEqual(true, actual); Assert.AreEqual(1m, actualOut); }