コード例 #1
0
ファイル: BudgetService.cs プロジェクト: damdud/Lab11
        public Budget CreateBudgetFromTemplate(BudgetTemplate template, DateTime startDate)
        {
            Budget newBudget = _factory.CreateBudget(template, startDate);

            _budgetRepository.Persist(newBudget);
            return(newBudget);
        }
コード例 #2
0
ファイル: BudgetServiceTests.cs プロジェクト: bofort/Lab07
        public void Create_Budget_Should_Create_Budget_Using_Factory()
        {
            var someTemplate = new BudgetTemplate();
            var someDate     = DateTime.Today;

            _sut.CreateBudgetFromTemplate(someTemplate, someDate);

            A.CallTo(() => _budgetFactory.CreateBudget(someTemplate, someDate))
            .MustHaveHappened();
        }