public void Deserialize_WithInValidSerializedEaepMessageString_ReturnsNull() { // arrange const string serialisedMessageIncompleteParam = "EAEP 1.0 12-03-2007-12:33:59.123\r\napp1 ecommerce purchase\r\nvalue=25.00\r\ncurrency=EUR\r\nuser\r\n" + EAEPMessage.END_OF_MESSAGE + "\r\n"; var serializer = new EAEPMessageSerializer(); // act var message = serializer.Deserialize(Encoding.UTF8.GetBytes(serialisedMessageIncompleteParam)); // assert Assert.IsNull(message); }
public void Deserialize_WithValidSerializedEaepMessageString_ReturnsEaepMessage() { // arrange const string serialisedMessage = "EAEP 1.0 12-03-2007-12:33:59.123\r\napp1 ecommerce purchase\r\nvalue=25.00\r\ncurrency=EUR\r\[email protected]\r\n" + EAEPMessage.END_OF_MESSAGE + "\r\n"; var serializer = new EAEPMessageSerializer(); // act var message = serializer.Deserialize(Encoding.UTF8.GetBytes(serialisedMessage)); // assert Assert.IsNotNull(message); Assert.AreEqual("ecommerce", message.Application); }