public override Interfaces.Commands.Handles <ChangeElectionAmount> BuildCommandHandler() { IBenefitsReadModel benefitsService = new FakeBenefitsService { FakeGetPlanYearBenefit = benefitId => new PlanYearBenefitDto { Id = benefitId, HasAnnualLimit = true, AnnualLimit = 1200, BenefitId = "BenefitCode", PlanYear = DateTime.Today.Year, }, }; return(new ChangeElectionAmountCommandHandler(new Repository <global::CQRS.Domain.Election.Election>(EventStore), benefitsService)); }
public override Interfaces.Commands.Handles <ChangeElectionAmount> BuildCommandHandler() { var repository = new Repository <global::CQRS.Domain.Election.Election>(EventStore); IBenefitsReadModel benefitsService = new FakeBenefitsService { FakeGetPlanYearBenefit = benefitId => new PlanYearBenefitDto { AnnualLimit = 1200, BenefitId = "bebefitcode", HasAnnualLimit = true, Id = _planYearBenefitId.ToString(), PlanYear = 2013, } }; return(new ChangeElectionAmountCommandHandler(repository, benefitsService)); }