예제 #1
0
        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));
        }
예제 #2
0
        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());
        }