public void Domain_Deve_Retornar_Erro_Ao_Adicionar_Novo_Jogo() { var novoJogo = new JogoBasquete(0, DateTime.Now, 25); var expectResult = new ResultBag("Erro ao adicionar novo Jogo!", false); _mockJogoRepository.Setup(s => s.AddJogo(It.IsAny <JogoBasquete>())).Returns(expectResult); var jogoService = new JogoService(_mockJogoRepository.Object); var result = jogoService.AddJogo(novoJogo.DataJogo, novoJogo.QtdPontos); _mockJogoRepository.Verify(v => v.AddJogo(It.IsAny <JogoBasquete>()), Times.Once); Assert.AreEqual(expectResult.Message, result.Message); Assert.AreEqual(expectResult.IsSuccess, result.IsSuccess); }