public bool Install(IExtensionHost host) { var suiteBuildersExtensionPoint = host.GetExtensionPoint("SuiteBuilders"); if (suiteBuildersExtensionPoint == null) return false; var reflectionProvider = new ReflectionProvider(); var typeManager = new TypeManager(reflectionProvider, new TestDescriber(new TestDescriptionWriter()), new TestExceptionWriter()); suiteBuildersExtensionPoint.Install(new BDDSuiteBuilder(reflectionProvider, typeManager)); return true; }
public void GivenATypeWithoutTheDesiredAttributeWhenHasAttributeIsCalled() { var reflectionProvider = new ReflectionProvider(); _returnedObject = reflectionProvider.Construct(typeof (Tests)); }
public void GivenATypeWithoutTheDesiredAttributeWhenHasAttributeIsCalled() { var reflectionProvider = new ReflectionProvider(); _returnedValue = reflectionProvider.HasAttribute(typeof(StandardTests), typeof(BDDTestFixtureAttribute), false); }