public void PrepareMultipleScriptsShouldCallCompilerMethod() { var compiler = Mock.Create<INodeVisitor>(); var executer = new CSharpExpressionNodeExecuter(compiler); executer.PrepareMultipleScripts(null); Mock.Assert(() => compiler.PrepareMultipleScripts(Arg.IsAny<DestinationNode>()), Occurs.Once()); }
public void PrepareMultipleScriptsShouldThrowExceptionIfCompilerMethodFails() { var compiler = Mock.Create<INodeVisitor>(); var executer = new CSharpExpressionNodeExecuter(compiler); Mock.Arrange(() => compiler.PrepareMultipleScripts(Arg.IsAny<DestinationNode>())).Throws<Exception>(); executer.PrepareMultipleScripts(null); }