public void SetUpContext() { FakeAssemblyRegistry = MockRepository.GenerateStub <AssemblyRegistry>(); FakeExtensionMethodHandler = MockRepository.GenerateStub <IExtensionMethodHandler>(); Provider = new StepProvider(FakeAssemblyRegistry, new ContextTypeFactory(FakeExtensionMethodHandler)); }
private EjectViewModel CreateEjectViewModel() { return(new EjectViewModel { IsEject = !StepProvider.IsSkip("Eject"), }); }
private StepItemViewModel CreateStep(string name) { return(new StepItemViewModel { Name = name, IsVisible = !StepProvider.IsHidden(name) }); }
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); }
public void ConvertToModelTest() { StepProvider target = new StepProvider(); baseStepView item = _baseStepView; Step expected = _Step; Step actual; actual = target.ConvertToModel(item); CompareModelObject(expected, actual); }
public void ConvertToViewTest() { StepProvider target = new StepProvider(); Step item = _Step; baseStepView expected = _baseStepView; baseStepView actual; actual = target.ConvertToView(item); CompareViewObject(expected, actual); }
private StepViewModel CreateSteps() { var steps = StepProvider.GetSteps(); var items = steps.Select(CreateStep).ToArray(); return(new StepViewModel { Items = items, }); }
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]); }
public void StepProviderConstructorTest() { StepProvider target = new StepProvider(); }