Example #1
0
        public void Execute_StepOne_MustBeSuccessTest()
        {
            StepOne one = new StepOne();

            executor.Execute(one);
            Assert.AreEqual(true, executor.Success);
        }
Example #2
0
    public ActionResult Index(StepOne data)
    {
        //You can get your TempData here too.
        var customer = TempData["customer"] as Customer;

        return(View());
    }
Example #3
0
        private void ShowPage()
        {
            switch (StepMain.StepIndex)
            {
            case 0:
                StepOne.SetCurrentValue(VisibilityProperty, Visibility.Visible);
                StepTwo.SetCurrentValue(VisibilityProperty, Visibility.Hidden);
                StepThree.SetCurrentValue(VisibilityProperty, Visibility.Hidden);
                StepFour.SetCurrentValue(VisibilityProperty, Visibility.Hidden);

                break;

            case 1:
                StepOne.SetCurrentValue(VisibilityProperty, Visibility.Hidden);
                StepTwo.SetCurrentValue(VisibilityProperty, Visibility.Visible);
                StepThree.SetCurrentValue(VisibilityProperty, Visibility.Hidden);
                StepFour.SetCurrentValue(VisibilityProperty, Visibility.Hidden);
                break;

            case 2:
                StepOne.SetCurrentValue(VisibilityProperty, Visibility.Hidden);
                StepTwo.SetCurrentValue(VisibilityProperty, Visibility.Hidden);
                StepThree.SetCurrentValue(VisibilityProperty, Visibility.Visible);
                StepFour.SetCurrentValue(VisibilityProperty, Visibility.Hidden);
                break;

            case 3:
                StepOne.SetCurrentValue(VisibilityProperty, Visibility.Hidden);
                StepTwo.SetCurrentValue(VisibilityProperty, Visibility.Hidden);
                StepThree.SetCurrentValue(VisibilityProperty, Visibility.Hidden);
                StepFour.SetCurrentValue(VisibilityProperty, Visibility.Visible);
                break;
            }
        }
Example #4
0
        private static void RunStepOne(int min, int max, StringBuilder sOut)
        {
            string output  = "";
            IStep  stepOne = new StepOne();

            for (int i = min; i <= max; i++)
            {
                output = RunCheckForFizzBuzz(stepOne, i);

                sOut.AppendFormat("{0} ", output);
            }
        }
Example #5
0
        static void ShowResPonsibilityChainPattern()
        {
            int       num       = new Random().Next(0, 500);
            StepOne   stepOne   = new StepOne();
            StepTwo   stepTwo   = new StepTwo();
            StepThree stepThree = new StepThree();

            stepOne.SetNextStep(stepTwo);
            stepTwo.SetNextStep(stepThree);
            stepOne.InvokeHandle(new StepContext()
            {
                Number = num
            });
        }