public async Task InitSettingsAsync(HTTPServerInitialDebugSettingsData data)
        {
            var requestParameters = new RequestParameters("initSettings");

            var request = Context.NewSessionRequest <RDBGSetInitialDebugSettingsRequest>();

            request.Data = data;

            await Executor.ExecuteAsync <RDBGEmptyResponse>(request, requestParameters);

            //Logger.LogDebug("InitSettings successful");
        }
        public async Task TestInitSettingsAsync()
        {
            // given
            var response = new RDBGEmptyResponse();

            var messageHandler = new MockHttpMessageHandler();

            messageHandler.Enqueue(HttpStatusCode.OK, response);

            var manager = Create(messageHandler);

            var data = new HTTPServerInitialDebugSettingsData();

            // when
            await manager.InitSettingsAsync(data);

            // then
            var request = messageHandler.Dequeue();

            Assert.AreEqual("http://localhost/e1crdbg/rdbg?cmd=initSettings", request.RequestUri.ToString());
        }