//Summary to test message header is getting correctly set public void Test_Set_Context_FromMessageHeader(string tenantKey) { IContextHeaders contextMiddleware = new MiddlewareContextHeaders(_contextAccessors); var headers = new Headers(); headers.Add(ContextKey, ObjectToByteArray(_contextAccessors.Current)); contextMiddleware.SetContextHeaders(tenantKey, headers); contextMiddleware.TryGetContext(ContextKey, headers, out var context); Assert.Equal(tenantKey, context.Tenant.TenantKey); }