// ReSharper disable once UnusedMember.Local
            public void Configuration(IAppBuilder app)
            {
                ISelfTester selfTester = new FakeSelfTester();
                var options = new SelfTestMiddlewareOptions
                {
                    BearerTokenValue = "opensesame",
                    SelfTester = selfTester
                };

                app.UseSelfTestMiddleware(options);

                // "Fall back" on Hello world if the self-test middleware doesn't kick in
                app.Run(context =>
                {
                    return context.Response.WriteAsync("Hello world");
                });
            }