Exemple #1
0
        public void ShouldStartCompetition()
        {
            MockCompetition p1 = new MockCompetition();
            MockCompetition p2 = new MockCompetition();

            p1.Finished = true;
            p2.Finished = true;

            MockCompetitionConfig config = new MockCompetitionConfig();

            var message = "";

            try
            {
                var comp = config.CreateCompetition(1, 1, new List <Competition>()
                {
                    p1, p2
                });
                NotNull(comp);
            }
            catch (Exception e)
            {
                message = e.Message;
            }
        }
Exemple #2
0
        public void ShouldNotStartCompetition()
        {
            MockCompetition p1 = new MockCompetition();
            MockCompetition p2 = new MockCompetition();

            p1.Finished = false;
            p2.Finished = true;

            MockCompetitionConfig config = new MockCompetitionConfig();

            var message = "";

            try
            {
                var comp = config.CreateCompetition(1, 1, new List <Competition>()
                {
                    p1, p2
                });
                Null(comp);
                config.CompetitionStartingDay = 15;
                comp = config.CreateCompetition(1, 1, new List <Competition>()
                {
                    p1, p2
                });
            }
            catch (Exception e)
            {
                message = e.Message;
            }

            Equal("Not all parents are done!", message);
        }