public void Nao_deve_criar_voto_caso_nao_tenha_usuario() { var manipulador = new CriarVotoManipulador(new FalsoRepositorioVoto(), new FalsoComentarioRepositorio()); var resultado = manipulador.Manipular(_votoInvalido); _votoInvalido.Validar(); Assert.AreNotEqual(null, resultado); Assert.IsFalse(_votoInvalido.Valid); }
public void Deve_criar_um_voto_caso() { var manipulador = new CriarVotoManipulador(new FalsoRepositorioVoto(), new FalsoComentarioRepositorio()); var resultado = manipulador.Manipular(_votoValido); _votoValido.Validar(); Assert.AreNotEqual(null, resultado); Assert.AreEqual(true, _votoValido.Valid); Assert.AreEqual(true, manipulador.Valid); }
public VotoController(CriarVotoManipulador manipulador) { _manipulador = manipulador; }