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);
 }
示例#2
0
        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));
        }
示例#3
0
 private static NewTransactionNotification create(NewTransactionNotificationData data)
 {
     return(new NewTransactionNotification(data));
 }