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); }
public async Task <IActionResult> RegisterAsync([FromBody] RegisterReminderCommand command) { return(await CreateCommandResponse(command)); }