public void TestProcessTransferMessage()
        {
            //Message Storage

            int messageCount = _messageStorage.GetAllMessages().Count();

            var newTransferMesage = new TransferMessage()
            {
                Header = new TransferMessageHeader()
                {
                    MessageType = "Unit Test Message",
                    Source      = "Unit Test",
                    Status      = "Testing",
                    TimeStamp   = DateTime.Now.ToString()
                },
                Body = SerializationHelper.SerializeObjectToXml <List <string> >(
                    new List <string>()
                {
                    "<Test></Test>", "<Test></Test>"
                }
                    ).DocumentElement
            };

            var response = _service.ProcessTransferMessage(newTransferMesage, "UnitTestSendAdapter");

            Assert.IsTrue(response.Header.Status == "Received");

            int messageCountAfter = _messageStorage.GetAllMessages().Count();

            Assert.IsTrue(messageCountAfter > messageCount);
        }