public void Service_Conta_AlterarEstado_DevePassar() { //Arrange _conta = ContaObjectMother.GetContaValida(); _repositoryFake.Setup(x => x.GetById(_conta.Id)).Returns(_conta); _repositoryFake.Setup(x => x.Update(_conta)).Returns(true); //Action _service.AlterarEstado(_conta.Id); //Verify _repositoryFake.Verify(x => x.Update(_conta)); _conta.Ativada.Should().Be(!ContaObjectMother.GetContaValida().Ativada); }
public IHttpActionResult AlterarEstado(int id) { TraceLogManager.Info("Alterando estado da Conta!"); return(HandleCallback(() => _contaService.AlterarEstado(id))); }