private void HandleExecuteSqlQueryResult(HeliumExecuteSqlQueryResultMessage executeSqlQueryResultMessage) { var originalSender = (IActorRef)executeSqlQueryResultMessage.MessageStateData["OriginalInsertSender"]; var actionResultMessage = new HeliumActionResultMessage(executeSqlQueryResultMessage.ActionResult, executeSqlQueryResultMessage.ResultData, executeSqlQueryResultMessage.ErrorDetail?.ToString()); originalSender.Tell(actionResultMessage); }
public void Constructor() { //---------------Set up test pack------------------- //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- var executeSqlQueryMessage = new HeliumExecuteSqlQueryResultMessage(HeliumAction.Insert, HeliumActionResult.Error); //---------------Test Result ----------------------- executeSqlQueryMessage.Should().NotBeNull(); }
private void SendResultMessage(IActorRef originalSender, HeliumAction heliumAction, HeliumActionResult heliumActionResult, IEnumerable <object> resultData = null, object errorDetail = null, IDictionary <string, object> messageStateData = null) { var executeSqlQueryResultMessage = new HeliumExecuteSqlQueryResultMessage(heliumAction, heliumActionResult, resultData, errorDetail); executeSqlQueryResultMessage.AddStateData(messageStateData); originalSender.Tell(executeSqlQueryResultMessage); }