Пример #1
0
        public void GroupBet_EmptyBets_ShouldFail()
        {
            //Cenário
            _groupBet = ObjectMother.GroupBetEmptyBets();

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

            //Verificar
            act.Should().Throw <GroupBetEmptyBetsException>();
        }
Пример #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>();
        }
Пример #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>();
        }
Пример #4
0
 public GroupBet Update(GroupBet groupBet)
 {
     groupBet.Validate();
     return(_groupBetRepository.Update(groupBet));
 }
Пример #5
0
 public GroupBet Add(GroupBet groupBet)
 {
     groupBet.Validate();
     return(_groupBetRepository.Save(groupBet));
 }