public void FunctionLoadRequest_IsExpected() { FunctionMetadata metadata = new FunctionMetadata() { Language = "node", Name = "js1" }; metadata.SetFunctionId("TestFunctionId1"); var functionLoadRequest = _workerChannel.GetFunctionLoadRequest(metadata, null); Assert.False(functionLoadRequest.Metadata.IsProxy); ProxyFunctionMetadata proxyMetadata = new ProxyFunctionMetadata(null) { Language = "node", Name = "js1" }; metadata.SetFunctionId("TestFunctionId1"); var proxyFunctionLoadRequest = _workerChannel.GetFunctionLoadRequest(proxyMetadata, null); Assert.True(proxyFunctionLoadRequest.Metadata.IsProxy); }
private IEnumerable <FunctionMetadata> GetTestFunctionsList(string runtime) { var metadata1 = new FunctionMetadata() { Language = runtime, Name = "js1" }; metadata1.SetFunctionId("TestFunctionId1"); var metadata2 = new FunctionMetadata() { Language = runtime, Name = "js2", }; metadata2.SetFunctionId("TestFunctionId2"); return(new List <FunctionMetadata>() { metadata1, metadata2 }); }