protected override void Context()
        {
            base.Context();

            mediator          = A.Fake <IMediator>();
            summarizeBenefits = A.Fake <ISummarizeBenefits>();

            A.CallTo(() => mediator.Send(A <GetBenefitsSummary> .Ignored, A <CancellationToken> .Ignored)).Returns(GetBenefitsSummary());

            A.CallTo(() => summarizeBenefits.Run(A <GetBenefitsDataResults> .Ignored)).Returns(GetBenefitsSummary());

            sut = new GetBenefitsSummaryHandler(mediator, summarizeBenefits);
        }
コード例 #2
0
        protected override void Context()
        {
            base.Context();

            mediator          = A.Fake <IMediator>();
            summarizeBenefits = A.Fake <ISummarizeBenefits>();

            browser = new Browser(with =>
            {
                with.Module <EmployeeBenefits.Service.EmployeeModule>();
                with.Dependencies(mediator);
                with.Dependencies(summarizeBenefits);
            });
        }
コード例 #3
0
 public GetBenefitsSummaryHandler(IMediator mediator, ISummarizeBenefits summarizeBenefits)
 {
     _mediator          = mediator;
     _summarizeBenefits = summarizeBenefits;
 }