public void BuildSourceCode2() { const string expr = "expr1"; var sampleInstance = new TestAssembly.OverloadedMethods(""); TestMethod methodDelegate = sampleInstance.OverloadedMethod; var expressionBuilder = MockRepository.GenerateMock<IFluentAssertionExpressionBuilder>(); expressionBuilder.Stub(m => m.ExpressionToString(null)) .IgnoreArguments() .Return(expr); var testee = new FluentAssertionNullArgumentMethodTestMethodSourceCodeGenerator(expressionBuilder, MockRepository.GenerateMock<ITestMethodValueProvider>()); var request = new MethodSourceCodeGenerationRequest(methodDelegate.Method); var result = testee.BuildSourceCode(request); result.Should().Be($@"var {expr};{Environment.NewLine}{expr};{Environment.NewLine}"); }
public void BuildSourceCode2() { const string expr = "expr1"; var sampleInstance = new TestAssembly.OverloadedMethods(""); TestMethod methodDelegate = sampleInstance.OverloadedMethod; var expressionBuilder = MockRepository.GenerateMock <IFluentAssertionExpressionBuilder>(); expressionBuilder.Stub(m => m.ExpressionToString(null)) .IgnoreArguments() .Return(expr); var testee = new FluentAssertionNullArgumentMethodTestMethodSourceCodeGenerator(expressionBuilder, MockRepository.GenerateMock <ITestMethodValueProvider>()); var request = new MethodSourceCodeGenerationRequest(methodDelegate.Method); var result = testee.BuildSourceCode(request); result.Should().Be($@"var {expr};{Environment.NewLine}{expr};{Environment.NewLine}"); }