Ejemplo n.º 1
0
        public async Task <IActionResult> AnswerBet([FromBody] AnswerBetInput input)
        {
            var command = new AnswerBetCommand(input.BetId, input.Answer);
            await _module.ExecuteCommandAsync(command);

            return(Ok());
        }
Ejemplo n.º 2
0
 public async Task HandlerShouldThrowMemberUnknownExceptionIfMemberUnknown()
 {
     //arrange
     var memberId                = new MemberId(Guid.NewGuid());
     var memberRepository        = new InMemoryMemberRepository(new());
     var command                 = new AnswerBetCommand(Guid.Empty, true);
     var authentificationGateway = new InMemoryAuthenticationGateway(true, memberId.Value);
     var handler                 = new AnswerBetCommandHandler(memberRepository, new InMemoryBetRepository(), authentificationGateway, new FakeDateTimeProvider(default));