public async Task RealizaMatricula_Teste() { var matriculaEntrada = new MatriculaEntrada { Cpf = "01234567890", Nome = "Fulano de tal", Sexo = Sexo.Masculino, Disiplinas = new List <int> { 1, 2, 3 } }; int identificadorMatricula = 12345; turmaDisciplinaService.Setup(t => t.ValidaDisponibilidadeTurmaDisciplinaAsync(It.IsAny <int>())) .ReturnsAsync(true); matriculaService.Setup(m => m.RealizaMatriculaAsync(It.IsAny <Matricula>())) .ReturnsAsync(identificadorMatricula); var retorno = await cadastroMatricula.RealizaMatriculaAsync(matriculaEntrada); Assert.Equal(identificadorMatricula, retorno); }
public async Task <IActionResult> RegistraMatriculaAsync(MatriculaEntrada matriculaEntrada) { return(Ok(await cadastroMatricula.RealizaMatriculaAsync(matriculaEntrada))); }