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); }