public void TestCheckTrue()
        {
            // arrange
            Days plans = Days.Monday | Days.Tuesday;
            WeekSheduler organizer = new WeekSheduler();

            // act

            var result = organizer.CheckDay(plans, Days.Monday);

            // assert

            Assert.AreEqual(true, result);
        }
        static void Main(string[] args)
        {
            WeekSheduler organizer = new WeekSheduler();
            Days plans = Days.Monday | Days.Tuesday | Days.Friday;

            Console.WriteLine(organizer.ArrangeDay(ref plans, Days.Monday));
            Console.WriteLine(organizer.ArrangeDay(ref plans, Days.Wednesday));
            Console.WriteLine(organizer.CheckDay(plans, Days.Wednesday));
            organizer.ResetDay(ref plans, Days.Monday);
            Console.WriteLine(organizer.CheckDay(plans, Days.Monday));
            Console.WriteLine(plans);
            Console.ReadKey();

        }
        public void TestArrangeFalse()
        {
            // arrange
            Days plans = Days.Monday | Days.Tuesday;
            WeekSheduler organizer = new WeekSheduler();

            // act

            var result = organizer.ArrangeDay(ref plans, Days.Monday);

            // assert

            Assert.AreEqual(false, result); 
        }