public void ReceivesInboundEvent_FunctionLoadResponse() { _workerChannel.SetupFunctionInvocationBuffers(GetTestFunctionsList("node")); _testFunctionRpcService.PublishFunctionLoadResponseEvent("TestFunctionId1"); var traces = _logger.GetLogMessages(); Assert.True(traces.Any(m => string.Equals(m.FormattedMessage, "Setting up FunctionInvocationBuffer for function:js1 with functionId:TestFunctionId1"))); Assert.True(traces.Any(m => string.Equals(m.FormattedMessage, "Setting up FunctionInvocationBuffer for function:js2 with functionId:TestFunctionId2"))); Assert.True(traces.Any(m => string.Equals(m.FormattedMessage, "Received FunctionLoadResponse for functionId:TestFunctionId1"))); }
public void ReceivesInboundEvent_FunctionLoadResponse() { var functionMetadatas = GetTestFunctionsList("node"); _workerChannel.SetupFunctionInvocationBuffers(functionMetadatas); _workerChannel.SendFunctionLoadRequests(null, TimeSpan.FromMinutes(5)); _testFunctionRpcService.PublishFunctionLoadResponseEvent("TestFunctionId1"); var traces = _logger.GetLogMessages(); Assert.True(traces.Any(m => string.Equals(m.FormattedMessage, "Setting up FunctionInvocationBuffer for function: 'js1' with functionId: 'TestFunctionId1'"))); Assert.True(traces.Any(m => string.Equals(m.FormattedMessage, "Setting up FunctionInvocationBuffer for function: 'js2' with functionId: 'TestFunctionId2'"))); Assert.True(traces.Any(m => string.Equals(m.FormattedMessage, "Received FunctionLoadResponse for function: 'js1' with functionId: 'TestFunctionId1'."))); }