public void BindNonStringableParameter_FailsIndexing() { // Arrange MethodInfo method = typeof(DataBindingFunctionalTests).GetMethod("TryToBindNonStringableParameter", BindingFlags.Static | BindingFlags.NonPublic); Assert.NotNull(method); // Guard FunctionIndexer indexer = FunctionIndexerFactory.Create(CloudStorageAccount.DevelopmentStorageAccount); IFunctionIndexCollector stubIndex = new Mock <IFunctionIndexCollector>().Object; // Act & Assert Exception exception = Assert.Throws <InvalidOperationException>( () => indexer.IndexMethodAsyncCore(method, stubIndex, CancellationToken.None).GetAwaiter().GetResult()); Assert.Equal("Can't bind parameter 'doubleValue' to type 'System.String'.", exception.Message); }
private static FunctionIndexer CreateProductUnderTest() { return(FunctionIndexerFactory.Create()); }
private static FunctionIndexer CreateProductUnderTest(TraceWriter traceWriter = null, ILoggerFactory loggerFactory = null) { return(FunctionIndexerFactory.Create(traceWriter: traceWriter, loggerFactory: loggerFactory)); }
private static FunctionIndexer CreateProductUnderTest(ILoggerFactory loggerFactory = null) { return(FunctionIndexerFactory.Create(loggerFactory: loggerFactory)); }