public void LocacaoParaClienteTemIdCorreto() { Jogo jogo = new Jogo(); jogo.LocarPara(new Cliente(id: 1)); Assert.AreEqual(1, jogo.IdCliente); }
public void ClienteDevolveJogo() { Jogo jogo = new Jogo(); jogo.LocarPara(new Cliente(1)); jogo.DevolverJogo(); Assert.AreEqual(null, jogo.ClienteLocacao); }
public void LocarEDevolver() { Jogo jogo = new Jogo(); Cliente cliente = new Cliente(2); jogo.LocarPara(cliente); Assert.AreEqual(2, jogo.IDCliente); Assert.AreEqual(2, jogo.Cliente.IDCliente); jogo.DevolverJogo(); Assert.AreEqual(null, jogo.IDCliente); Assert.AreEqual(null, jogo.Cliente); }
public void Locar(Jogo jogo, Cliente cliente) { jogo.LocarPara(cliente); jogo.DataLocacao = DateTime.Now; jogoRepositorio.Atualizar(jogo); }
public void LocacaoParaClienteTemPreco15ComSeloDeOuro() { var jogo = new Jogo() { Selo = Selo.OURO }; var cliente = new Cliente(); decimal precoEsperado = 15; jogo.LocarPara(cliente); decimal? precoObtido = jogo.Valor; Assert.AreEqual(precoEsperado, precoObtido); }