public void DeveAdicionarCurso() { _armazenadorDeCurso.Armazenar(_cursoDto); // Validando se o Adicionar da interface foi chamado, nestes casos pode subistituir o Assert. // Com o It.Is eu testo se a instancia que estou salvando e realmente a que foi passada. _cursoRepositorioMock.Verify(x => x.Adicionar(It.Is <Curso>(c => c.Nome == _cursoDto.Nome && c.Descricao == _cursoDto.Descricao))); // Mock pois apenas faz uma verificação, não há comportamento. }
public void DeveAdicionarOCurso() { _armazenadorDeCurso.Armazenar(_cursoDTO); _cursoRepositorioMock.Verify(d => d.Adicionar( It.Is <Curso>(c => c.Nome.Equals(_cursoDTO.Nome) && c.Descricao.Equals(_cursoDTO.Descricao)))); }
public void DeveAdicionarCurso() { _armazenadorDeCurso.Armazenar(_cursoDto); _cursoRepositorioMock.Verify(r => r.Adicionar( It.Is <Curso>( x => x.Nome == _cursoDto.Nome && x.Descricao == _cursoDto.Descricao ) )); }
public void DeveAdicionarCurso() { _armazenadorDeCurso.Armazenar(_cursoDTO); _cursoRepositorioMock.Verify(r => r.Adicionar( It.Is <Curso>( c => c.Nome == _cursoDTO.Nome && c.Descricao == _cursoDTO.Descricao ) )); }
public async Task DeveAdicionarNovoCurso() { //When await _armazenador.Armazenar(_cursoDTO); //Then // Atesta que o método 'Adicionar' do repositório foi chamado e // que o parâmetro salvo foi, de fato, o curso com as informações // do nosso DTO _repository.Verify(r => r.Adicionar(It.Is <Curso>(curso => curso.Nome == _cursoDTO.Nome && curso.Descricao == _cursoDTO.Descricao && curso.Valor == _cursoDTO.Valor && curso.CargaHoraria == _cursoDTO.CargaHoraria && curso.PublicoAlvo == _cursoDTO.PublicoAlvo ))); }
public void DeveAdicionarCurso() { _armazenadorDeCurso.Armazenar(_cursoDto); //cursoRepositorioMock.Verify(r => r.Adicionar(It.IsAny<Curso>())); //cursoRepositorioMock.Verify(r => r.Adicionar(It.Is<Curso>( // c => c.Nome == cursoDto.Nome && // c.Descricao == cursoDto.Descricao // )), Times.AtLeast(2)); //cursoRepositorioMock.Verify(r => r.Adicionar(It.Is<Curso>( // c => c.Nome == cursoDto.Nome && // c.Descricao == cursoDto.Descricao // )), Times.Never); _cursoRepositorioMock.Verify(r => r.Adicionar(It.Is <Curso>( c => c.Nome == _cursoDto.Nome && c.Descricao == _cursoDto.Descricao ))); }
public void DeveSalvarNoBanco() { armazenadorDeCurso.Armazenar(cursoDto); cursoRepositorioMock.Verify(c => c.Adicionar( It.Is <Curso>( cv => cv.Nome == cursoDto.Nome && cv.CargaHoraria == cursoDto.CargaHoraria) )); }
public void DeveAdicionarCurso() { #region Arrange #endregion #region Act _armazenadorDeCurso.Armazenar(_cursoDto); #endregion #region Assert _cursoRepositoryMock.Verify(r => r.Adicionar( It.Is <Curso>(c => c.Nome.Equals(_cursoDto.Nome) && c.Descricao.Equals(_cursoDto.Descricao) ) ) ); #endregion }