public void Merge_OK_Intergration_Test()
        {
            //Prepaid
            Moq.Mock <IBusinessEngineInput> EngineInputMok          = BuildBusinessEngineInput("RMH_ADT_A40");
            IOptions <IcimsSiteContext>     IcimsSiteContextOptions = BuldOptions();
            var DummyHttpClient = new IcimsHttpClient(IcimsSiteContextOptions, new System.Net.Http.HttpClient());

            var BusinessEngine = new BusinessEngine(IcimsSiteContextOptions, new BusinessEngineOutcome(), new IcimsInterfaceModelMapper(), DummyHttpClient, BuildLogger().Object);

            //Act
            var Result = BusinessEngine.Process(EngineInputMok.Object);

            //Assert
            Assert.AreEqual(Result.StatusCode, StatusCode.ok, "Process did not return Success = True");
            Assert.IsTrue(Result.HasIcimsResponse, "HasIcimsResponse did not match expected");
            Assert.AreEqual("Icims Response Received", Result.Message, "Message did not match expected");
            Assert.AreEqual("No Error", Result.IcimsResponse.error, "error Message did not match expected");
            Assert.AreEqual("Ok", Result.IcimsResponse.state, "state did not match expected");
        }