public void GivenClassWithBDDTestFixtureAttributeWhenBuildFromIsCalled() { _mockTestDescriber = new Mock<ITestDescriber>(); var bddTestCaseBuilder = new BDDTestCaseBuilder(new Mock<IReflectionProvider>().Object, _mockTestDescriber.Object); var methodInfo = typeof (BDDTestFixtureTestClass).GetMethod("TestMethod1"); _returnedTestMethod = bddTestCaseBuilder.BuildFrom(methodInfo); }
public void GivenBDDTestCaseBuilderAndMethodWithThenAttributeWhenCanBuildFromIsCalled() { _mockReflectionProvider = new Mock<IReflectionProvider>(); _mockReflectionProvider.Setup( rp => rp.HasAttribute(It.IsAny<ICustomAttributeProvider>(), It.IsAny<Type>(), It.IsAny<bool>())). Returns(true); var bddTestCaseBuilder = new BDDTestCaseBuilder(_mockReflectionProvider.Object, new Mock<ITestDescriber>().Object); _methodInfo = typeof(BDDTestFixtureTestClass).GetMethod("TestMethod1"); _returnedValue = bddTestCaseBuilder.CanBuildFrom(_methodInfo); }