public void DeveRetornarCadastroHanlderValido() { // Arrange // Criando o faker do objeto do command para salvar uma nova escola createStudent = CreateStudentCommandFaker.Gerar(); var command = createStudent.Generate(); // Criando o mock do handler var mocker = new AutoMoqer(); mocker.Create <StudentCommandHandler>(); // Resolvendo as dependencias do construtor var studentCommandHandler = mocker.Resolve <StudentCommandHandler>(); // Mockando o respositorio var repository = mocker.GetMock <IStudentRepository>(); // Act // Chamando a rotina para cadastrar uma nova escola mockada studentCommandHandler.Handle(command); // Asset // Verificando se deu certo a inserção chamando o repositorio repository.Verify(r => r.Add(It.IsAny <Domain.Entities.Student>()), Times.Exactly(1)); }
public void DeveRetornarCommandAlunoValido() { student = CreateStudentCommandFaker.Gerar(); var command = student.Generate(); Assert.True(command.Valid); }
public void DeveRetornarCommandPrimeiroNomeAlunoTamanhoMinimoInvalido() { student = CreateStudentCommandFaker.Gerar(); var command = student.Generate(); command.FirstName = "a"; command.Validate(); Assert.True(command.Invalid); }
public void DeveRetornarCommandTurmaAlunoTamanhoInvalido() { student = CreateStudentCommandFaker.Gerar(); var command = student.Generate(); command.Grade = "aaa"; command.Validate(); Assert.True(command.Invalid); }
public void DeveRetornarCommandCepFormatoAlunoInvalido() { student = CreateStudentCommandFaker.Gerar(); var command = student.Generate(); command.ZipCode = "00.0000000"; command.Validate(); Assert.True(command.Invalid); }
public void DeveRetornarCommandNomeEstadoAlunoInvalido() { student = CreateStudentCommandFaker.Gerar(); var command = student.Generate(); command.StateName = ""; command.Validate(); Assert.True(command.Invalid); }
public void DeveRetornarCommandCidadeAlunoTamanhoMinimoInvalido() { student = CreateStudentCommandFaker.Gerar(); var command = student.Generate(); command.City = "a"; command.Validate(); Assert.True(command.Invalid); }
public void DeveRetornarCommandSerieAlunoInvalida() { student = CreateStudentCommandFaker.Gerar(); var command = student.Generate(); command.Serie = 0; command.Validate(); Assert.True(command.Invalid); }
public void DeveRetornarCommandBairroAlunoTamanhoMinimoInvalido() { student = CreateStudentCommandFaker.Gerar(); var command = student.Generate(); command.Neighborhood = "a"; command.Validate(); Assert.True(command.Invalid); }
public void DeveRetornarCommandNomeRuaTamanhoMinimoInvalido() { student = CreateStudentCommandFaker.Gerar(); var command = student.Generate(); command.Street = "a"; command.Validate(); Assert.True(command.Invalid); }
public void DeveRetornarCommandPrimeiroNomeAlunoTamanhoMaximoInvalido() { student = CreateStudentCommandFaker.Gerar(); var command = student.Generate(); int i = 0; while (i < 40) { command.FirstName = "a"; i++; } command.Validate(); Assert.True(command.Invalid); }
public void DeveRetornarCommandNomeEstadoAlunoTamanhoMaximoInvalido() { student = CreateStudentCommandFaker.Gerar(); var command = student.Generate(); int i = 0; while (i < 50) { command.StateName += "a"; i++; } command.Validate(); Assert.True(command.Invalid); }
public void DeveRetornarCommandBairroAlunoTamanhoMaximoInvalido() { student = CreateStudentCommandFaker.Gerar(); var command = student.Generate(); int i = 0; while (i < 40) { command.Neighborhood += "a"; i++; } command.Validate(); Assert.True(command.Invalid); }