Exemplo n.º 1
0
        //adds controls to mainPanel
        private void AddControls()
        {
            DefaultControl defaultControl = new DefaultControl();

            defaultControl.Dock = DockStyle.Fill;
            mainPanel.Controls.Add(defaultControl);

            AddTrailControl addTrailControl = new AddTrailControl();

            addTrailControl.Dock = DockStyle.Fill;
            mainPanel.Controls.Add(addTrailControl);

            ShowHistoryControl showHistoryControl = new ShowHistoryControl();

            showHistoryControl.Dock = DockStyle.Fill;
            mainPanel.Controls.Add(showHistoryControl);

            ShowStatsControl showStatsControl = new ShowStatsControl();

            showStatsControl.Dock = DockStyle.Fill;
            mainPanel.Controls.Add(showStatsControl);

            RandomFactsControl randomFactsControl = new RandomFactsControl();

            randomFactsControl.Dock = DockStyle.Fill;
            randomFactsPanel.Controls.Add(randomFactsControl);

            mainPanel.Controls["defaultControl"].BringToFront();
        }
Exemplo n.º 2
0
        public void CheckValidation_BadHours_ExpectedBehaviour()
        {
            //Arrange
            AddTrailControl obj = new AddTrailControl();

            //act
            string name          = "Random name";
            string description   = "Random description";
            string distance      = "1";
            string elevationGain = "1";
            string hours         = "something"; //incorrect value
            string minutes       = "1";
            string day           = "1";
            string month         = "1";
            string year          = "1";
            var    result        = obj.CheckValidationAndAddTrail(name, description, distance, elevationGain, hours, minutes, day, month, year);

            //assert
            Assert.IsFalse(result);
        }
Exemplo n.º 3
0
        public void CheckValidation_BadDayInFebruaryAndNotLeapYear_ExpectedBehaviour()
        {
            //Arrange
            AddTrailControl obj = new AddTrailControl();

            //act
            string name          = "Random name";
            string description   = "Random description";
            string distance      = "1";
            string elevationGain = "1";
            string hours         = "1";
            string minutes       = "1";
            string day           = "29";
            string month         = "2";
            string year          = "2021";
            var    result        = obj.CheckValidationAndAddTrail(name, description, distance, elevationGain, hours, minutes, day, month, year);

            //assert
            Assert.IsFalse(result);
        }