コード例 #1
0
 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;
 }
コード例 #2
0
        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);
        }