/// <summary> /// Initializes a new instance of the TestClassBuilder class. /// </summary> /// <param name="traverser">Configured <see cref="T:IAssemblyTraverser" /> which provides desired types.</param> /// <param name="testGenerators">Collection of test method generators passed as <see cref="T:System.Collections.Generic.IEnumerable<ITestMethodGenerator>"/>.</param> public TestClassBuilder(IAssemblyTraverser traverser, IEnumerable <ITestMethodGenerator> testGenerators) { Check.NotNull(traverser, nameof(traverser)); Check.NotEmpty(testGenerators, nameof(testGenerators)); this.traverser = traverser; this.testGenerators = testGenerators.ToArray(); }
public void Initialize() { //assemblyTraverserMock = new Mock<IAssemblyTraverser>(); //testMethodGeneratorMock = new Mock<ITestMethodGenerator>(); assemblyTraverser = MockRepository.GenerateStub <IAssemblyTraverser>(); testMethodGenerator = MockRepository.GenerateStub <ITestMethodGenerator>(); generators = new[] { testMethodGenerator }; }
public void Initialize() { //assemblyTraverserMock = new Mock<IAssemblyTraverser>(); //testMethodGeneratorMock = new Mock<ITestMethodGenerator>(); assemblyTraverser = MockRepository.GenerateStub<IAssemblyTraverser>(); testMethodGenerator = MockRepository.GenerateStub<ITestMethodGenerator>(); generators = new[] { testMethodGenerator }; }
public TestMethodGeneratorComposition(IAssemblyTraverser traverser, TestMethodGeneratorConfigurator configurator, GeneratorRegistrationManager generatorRegistrationManager) { this.configurator = configurator; this.traverser = traverser; this.generatorRegistrationManager = generatorRegistrationManager; }