public void ToString_retorna_por_extenso_para_cada_algarismo(char algarismoDezena, char algarismoUnidade, string resultadoEsperado) { var dezena = new Dezena(algarismoDezena, algarismoUnidade); Assert.AreEqual(resultadoEsperado, dezena.ToString()); }
public void Delete(Dezena dezena) { if (dezena.id <= 0) { throw new IdentifierUndefinedException(); } _repository.Delete(dezena); }
public static Dezena GetDezenas(Aposta aposta = null) { Dezena dezena = new Dezena { _Dezena = 20, _Aposta = aposta }; return(dezena); }
public Dezena Update(Dezena dezena) { if (dezena.id <= 0) { throw new IdentifierUndefinedException(); } dezena.Validate(); return(_repository.Update(dezena)); }
public void ToInt_retorna_a_dezena_numericamente() { var dezena = new Dezena('4', '7'); Assert.AreEqual(47, dezena.ToInt()); dezena = new Dezena('0', '1'); Assert.AreEqual(1, dezena.ToInt()); dezena = new Dezena('0', '0'); Assert.AreEqual(0, dezena.ToInt()); }
public void Dezena_ServiceTests_AddDozen_ShouldBeOk() { Dezena dezenaToSave = ObjectMother.GetDezenas(); _mockRepository.Setup(dr => dr.Save(dezenaToSave)).Returns(dezenaToSave); Action comparation = () => _service.Add(dezenaToSave); comparation.Should().NotThrow(); _mockRepository.Verify(dr => dr.Save(dezenaToSave)); }
public void Dezena_ServiceTests_GetDozen_ShouldBeNull() { Dezena dezenaToFind = ObjectMother.GetDezenas(); dezenaToFind.id = 1; _mockRepository.Setup(dr => dr.Get(dezenaToFind.id)); Dezena dezenaFinded = _service.Get(dezenaToFind.id); dezenaFinded.Should().BeNull(); _mockRepository.Verify(dr => dr.Get(dezenaToFind.id)); }
public void Dezena_ServiceTests_GetDozen_InvalidId_ShouldBeFail() { Dezena dezenaToFind = ObjectMother.GetDezenas(); dezenaToFind.id = -1; _mockRepository.Setup(dr => dr.Get(dezenaToFind.id)).Returns(dezenaToFind); Action comparation = () => _service.Get(dezenaToFind.id); comparation.Should().Throw <IdentifierUndefinedException>(); _mockRepository.VerifyNoOtherCalls(); }
public void Dezena_ServiceTest_Delete_ShouldBeOk() { Dezena dezenaToDelete = ObjectMother.GetDezenas(); dezenaToDelete.id = 1; _mockRepository.Setup(dr => dr.Delete(dezenaToDelete)); _service.Delete(dezenaToDelete); _mockRepository.Verify(dr => dr.Delete(dezenaToDelete)); }
public void Dezena_ServiceTests_GetDozen_ShouldBeOk() { Dezena dezenaToFind = ObjectMother.GetDezenas(); dezenaToFind.id = 1; _mockRepository.Setup(dr => dr.Get(dezenaToFind.id)).Returns(dezenaToFind); Action comparation = () => _service.Get(dezenaToFind.id); comparation.Should().NotThrow(); _mockRepository.Verify(dr => dr.Get(dezenaToFind.id)); }
public void Dezena_ServiceTests_UpdateDozen_InvalidDozen_ShouldBeFail() { Dezena dezenaToUpdate = ObjectMother.GetDezenas(); dezenaToUpdate.id = 1; dezenaToUpdate._Dezena = 0; _mockRepository.Setup(dr => dr.Update(dezenaToUpdate)).Returns(dezenaToUpdate); Action comparation = () => _service.Update(dezenaToUpdate); comparation.Should().Throw <DezenaInvalidValueException>(); _mockRepository.VerifyNoOtherCalls(); }
public void Dezena_ServiceTest_Delete_InvalidId_ShouldBeFail() { Dezena dezenaToDelete = ObjectMother.GetDezenas(); dezenaToDelete.id = -1; _mockRepository.Setup(dr => dr.Delete(dezenaToDelete)); Action comparation = () => _service.Delete(dezenaToDelete); comparation.Should().Throw <IdentifierUndefinedException>(); _mockRepository.VerifyNoOtherCalls(); }
public void Dezena_ServiceTest_GetAll_ShouldBeNull() { Dezena dezenaToFind = ObjectMother.GetDezenas(); dezenaToFind.id = 1; _mockRepository.Setup(dr => dr.GetAll()); var listDezenas = _service.GetAll(); listDezenas.Should().BeNull(); _mockRepository.Verify(dr => dr.GetAll()); }
public void Dezena_ServiceTests_GetAll_ShouldBeOk() { Dezena dezenaToFind = ObjectMother.GetDezenas(); dezenaToFind.id = 1; _mockRepository.Setup(dr => dr.GetAll()).Returns(new List <Dezena> { dezenaToFind }); var listDezenas = _service.GetAll(); listDezenas.Count().Should().BeGreaterThan(0); _mockRepository.Verify(dr => dr.GetAll()); }
public void initialize() { _FakeAposta = new Mock <Aposta>(); _dezena = ObjectMother.GetDezenas(_FakeAposta.Object); }
public Dezena Add(Dezena dezena) { dezena.Validate(); return(_repository.Save(dezena)); }