public async Task <string> Excluir(long id, string disciplinaNome, RecorrenciaAula recorrencia) { var usuario = await servicoUsuario.ObterUsuarioLogado(); var aula = repositorioAula.ObterCompletoPorId(id); aula.DisciplinaNome = disciplinaNome; return(await servicoAula.Excluir(aula, recorrencia, usuario)); }
public async void Deve_Excluir_Aula_Com_Recorrencia() { aula.Id = 1; var msg = await servicoAula.Excluir(aula, RecorrenciaAula.RepetirBimestreAtual, usuario); // ASSERT Assert.False(msg == ""); repositorioAula.Verify(c => c.SalvarAsync(It.IsAny <Aula>()), Times.Exactly(3)); servicoNotificacao.Verify(c => c.Salvar(It.IsAny <Notificacao>()), Times.Once()); }