public void HeliumConstructSqlQueryMessage_GivenValidMessage_ShouldHandleMessage() { //---------------Set up test pack------------------- var actorRef = CreateActor(); var heliumFakeDataModel = new HeliumFakeDataModel { Id = Guid.NewGuid(), Description = RandomValueGenerator.CreateRandomString(1, 10), IsActive = RandomValueGenerator.CreateRandomBoolean() }; var sqlQueryMessage = new HeliumConstructSqlQueryMessage(HeliumAction.Insert, heliumFakeDataModel); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- actorRef.Tell(sqlQueryMessage); //---------------Test Result ----------------------- var resultMessage = ExpectMsg <HeliumConstructSqlQueryResultMessage>(); resultMessage.Should().NotBeNull(); }