private void validateEntity(NewTransactionNotificationView expected, NewTransactionNotificationData actual) { Assert.IsNotNull(expected); Assert.IsNotNull(actual); Assert.AreEqual(expected.ID, actual.ID); Assert.AreEqual(expected.Message, actual.Message); Assert.AreEqual(expected.SenderAccountId, actual.SenderId); Assert.AreEqual(expected.ReceiverAccountId, actual.ReceiverId); Assert.AreEqual(expected.IsSeen, actual.IsSeen); Assert.AreEqual(expected.Amount, actual.Amount); validateDates(expected.ValidFrom, actual.ValidFrom); validateDates(expected.ValidTo, actual.ValidTo); }
public static NewTransactionNotification CreateNewTransactionNotification(string id, string senderId, string receiverId, decimal?amount, bool?isSeen = false, DateTime?validFrom = null, DateTime?validTo = null) { var r = new NewTransactionNotificationData { ID = id, ReceiverId = receiverId, SenderId = senderId, Amount = amount, IsSeen = isSeen, ValidFrom = validFrom ?? DateTime.MinValue, ValidTo = validTo ?? DateTime.MaxValue }; return(new NewTransactionNotification(r)); }
private static NewTransactionNotification create(NewTransactionNotificationData data) { return(new NewTransactionNotification(data)); }