Esempio n. 1
0
        public void GroupBet_EmptyBets_ShouldFail()
        {
            //Cenário
            _groupBet = ObjectMother.GroupBetEmptyBets();

            //Ação
            Action act = () => _groupBet.Validate();

            //Verificar
            act.Should().Throw <GroupBetEmptyBetsException>();
        }
Esempio n. 2
0
        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>();
        }
Esempio n. 3
0
        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>();
        }
Esempio n. 4
0
 public GroupBet Update(GroupBet groupBet)
 {
     groupBet.Validate();
     return(_groupBetRepository.Update(groupBet));
 }
Esempio n. 5
0
 public GroupBet Add(GroupBet groupBet)
 {
     groupBet.Validate();
     return(_groupBetRepository.Save(groupBet));
 }