public void given_a_one_of_january_date_return_winter_with_mock_clock()
        {
            var clock = Substitute.For <iClock>();

            clock.Now().Returns(Convert.ToDateTime("01/01/2019"));
            var clsSeason = new ClsSeason(clock);

            var actualSeason = clsSeason.GetSeason();

            actualSeason.Should().Be("Winter");
        }
        public void given_a_twenty_two_of_september_date_return_autumn()
        {
            var clock = Substitute.For <iClock>();

            clock.Now().Returns(Convert.ToDateTime("22/09/2019"));
            var clsSeason = new ClsSeason(clock);

            var actualSeason = clsSeason.GetSeason();

            actualSeason.Should().Be("Autumn");
        }
        public void given_a_twenty_one_of_March_date_return_spring()
        {
            var clock = Substitute.For <iClock>();

            clock.Now().Returns(Convert.ToDateTime("21/03/2020"));
            var clsSeason = new ClsSeason(clock);

            var actualSeason = clsSeason.GetSeason();

            actualSeason.Should().Be("Spring");
        }
        public void given_a_twenty_two_of_june_date_return_summer()
        {
            var clock = Substitute.For <iClock>();

            clock.Now().Returns(Convert.ToDateTime("22/06/2019"));
            var clsSeason = new ClsSeason(clock);

            var actualSeason = clsSeason.GetSeason();

            actualSeason.Should().Be("Summer");
        }
        private void button1_Click(object sender, EventArgs e)
        {
            var clsSeason = new ClsSeason(new Clock());

            MessageBox.Show(clsSeason.GetSeason());
        }