Ejemplo n.º 1
0
        public async Task ShouldRegisterReminder()
        {
            RegisterReminderCommand command = new RegisterReminderCommand
            {
                Title     = "Testes de Reminder",
                Details   = "Registrando um Reminder para testes unitários",
                TimeOfDay = new TimeDto
                {
                    Hour   = 9,
                    Minute = 0,
                    Second = 0
                }
            };

            ReminderFakeRepository reminderFakeRepository = new ReminderFakeRepository();
            ReminderCommandHandler handler = new ReminderCommandHandler(
                reminderFakeRepository,
                GetMapper(),
                GetIdentityService(null),
                GetMediator(),
                GetUnitOfWork(),
                GetLogger()
                );

            CommandResult commandResult = await handler.Handle(command, default(CancellationToken));

            Assert.IsTrue(commandResult.Success);
            Assert.AreEqual(1, reminderFakeRepository._reminders.Count);
        }
Ejemplo n.º 2
0
 public async Task <IActionResult> RegisterAsync([FromBody] RegisterReminderCommand command)
 {
     return(await CreateCommandResponse(command));
 }