Example #1
0
        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);
        }
Example #2
0
        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
            });
        }