public void AoCancelarUmaTransacaoAConexaoDeveSerFechada() { var mockConexao = CriarMockDaConexao(); using (var transacao = new TransacaoFake(mockConexao.Object)) { transacao.CancelarTransacao(); mockConexao.Verify(c => c.Close()); } }
public void AoCancelarUmaTransacaoAConexaoDeveEstarFechada() { var mockConexao = CriarMockDaConexao(); var transacao = new TransacaoFake(mockConexao.Object); transacao.IniciarTransacao(); transacao.CancelarTransacao(); mockConexao.Verify(c => c.Close()); }
public void AoCancelarUmaTransacaoATransacaoDeveSerLimpa() { var mockTransacao = CriarMockDaTransacao(); var mockConexao = CriarMockDaConexao(mockTransacao); using (var transacao = new TransacaoFake(mockConexao.Object)) { transacao.CancelarTransacao(); transacao.TransacaoAtual .Should().BeNull(); mockTransacao.Verify(t => t.Dispose()); } }