Exemplo n.º 1
0
 public Tournament CreateTournament(Tournament Tour)
 {
     try
     {
         _tourVali.CheckIfTournamentIsNull(Tour);
         _tourVali.ValidateDatesIsNotBeforeTodayOnCreatedTournament(Tour);
         return(_tourRepo.CreateTour(_tourVali.ValidateTournament(Tour)));
     }catch (Exception ex)
     {
         throw ex;
     }
 }
        public void TestThrowsExceptionIfTournamentIsNull()
        {
            TournamentValidator tourVali = new TournamentValidator();
            Tournament          tour     = null;
            Exception           ex       = Assert.Throws <InvalidDataException>(() =>
                                                                                tourVali.CheckIfTournamentIsNull(tour));

            Assert.Equal("Tournament cant be nothing", ex.Message);
        }