//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);
        }