Exemple #1
0
        public void SetUpContext()
        {
            FakeAssemblyRegistry       = MockRepository.GenerateStub <AssemblyRegistry>();
            FakeExtensionMethodHandler = MockRepository.GenerateStub <IExtensionMethodHandler>();

            Provider = new StepProvider(FakeAssemblyRegistry, new ContextTypeFactory(FakeExtensionMethodHandler));
        }
Exemple #2
0
 private EjectViewModel CreateEjectViewModel()
 {
     return(new EjectViewModel
     {
         IsEject = !StepProvider.IsSkip("Eject"),
     });
 }
Exemple #3
0
 private StepItemViewModel CreateStep(string name)
 {
     return(new StepItemViewModel
     {
         Name = name,
         IsVisible = !StepProvider.IsHidden(name)
     });
 }
Exemple #4
0
        public void Excludes_extension_methods()
        {
            GivenContextTypes(typeof(TestContext));
            GivenExtensionMethods(typeof(ExampleExtension).GetMethod("Extension"));

            Provider = new StepProvider(FakeAssemblyRegistry, new ContextTypeFactory(FakeExtensionMethodHandler));

            Provider.GetSteps().Count().ShouldEqual(1);
        }
Exemple #5
0
        public void ConvertToModelTest()
        {
            StepProvider target   = new StepProvider();
            baseStepView item     = _baseStepView;
            Step         expected = _Step;
            Step         actual;

            actual = target.ConvertToModel(item);
            CompareModelObject(expected, actual);
        }
Exemple #6
0
        public void ConvertToViewTest()
        {
            StepProvider target   = new StepProvider();
            Step         item     = _Step;
            baseStepView expected = _baseStepView;
            baseStepView actual;

            actual = target.ConvertToView(item);
            CompareViewObject(expected, actual);
        }
Exemple #7
0
        private StepViewModel CreateSteps()
        {
            var steps = StepProvider.GetSteps();
            var items = steps.Select(CreateStep).ToArray();

            return(new StepViewModel
            {
                Items = items,
            });
        }
Exemple #8
0
        public void ConvertToViewListTest()
        {
            StepProvider target   = new StepProvider();
            List <Step>  itemlist = new List <Step>();

            itemlist.Add(_Step);
            itemlist.Add(_Step);
            List <baseStepView> expected = new List <baseStepView>();

            expected.Add(_baseStepView);
            expected.Add(_baseStepView);
            List <baseStepView> actual;

            actual = target.ConvertToViewList(itemlist);
            Assert.AreEqual(expected.Count, actual.Count);
            CompareViewObject(expected[0], actual[0]);
            CompareViewObject(expected[1], actual[1]);
        }
Exemple #9
0
 public void StepProviderConstructorTest()
 {
     StepProvider target = new StepProvider();
 }