public void GroupBet_EmptyBets_ShouldFail() { //Cenário _groupBet = ObjectMother.GroupBetEmptyBets(); //Ação Action act = () => _groupBet.Validate(); //Verificar act.Should().Throw <GroupBetEmptyBetsException>(); }
public void GroupBet_ValidBets_ShouldBeOk() { //Cenário _groupBet = ObjectMother.ValidGroupBetWithId(); _groupBet.Bets = new List <Bet> { _bet.Object }; //Ação Action act = () => _groupBet.Validate(); //Verificar act.Should().NotThrow <GroupBetEmptyBetsException>(); }
public void GroupBet_InvalidOrganizer_ShouldFail() { //Cenário _groupBet = ObjectMother.InvalidGroupBetOrganizer(); _groupBet.Bets = new List <Bet>() { _bet.Object }; //Ação Action act = () => _groupBet.Validate(); //Verificar act.Should().Throw <InvalidOrganizerException>(); }
public GroupBet Update(GroupBet groupBet) { groupBet.Validate(); return(_groupBetRepository.Update(groupBet)); }
public GroupBet Add(GroupBet groupBet) { groupBet.Validate(); return(_groupBetRepository.Save(groupBet)); }