private static NewRequestTransactionNotificationView create(NewRequestTransactionNotification o) { var v = new NewRequestTransactionNotificationView { Amount = o?.Data.Amount }; setCommonValues(v, o?.Data?.ID, o?.Data?.Message, o?.Data?.SenderId, o?.Data?.ReceiverId, o?.Data?.IsSeen, o?.Data?.ValidFrom, o?.Data?.ValidTo); return(v); }
private void validateEntity(NewRequestTransactionNotificationView expected, NewRequestTransactionNotificationData 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); validateDates(expected.ValidFrom, actual.ValidFrom); validateDates(expected.ValidTo, actual.ValidTo); }
private static IEnumerable <KeyValuePair <string, string> > httpPostContext( NewRequestTransactionNotificationView o) { var d = new Dictionary <string, string> { { GetMember.Name <NewRequestTransactionNotificationView>(m => m.ID), o?.ID }, { GetMember.Name <NewRequestTransactionNotificationView>(m => m.Message), o?.Message }, { GetMember.Name <NewRequestTransactionNotificationView>(m => m.SenderAccountId), o?.SenderAccountId }, { GetMember.Name <NewRequestTransactionNotificationView>(m => m.ReceiverAccountId), o?.ReceiverAccountId }, { GetMember.Name <NewRequestTransactionNotificationView>(m => m.IsSeen.ToString()), o?.IsSeen.ToString() }, { GetMember.Name <NewRequestTransactionNotificationView>(m => m.ValidFrom), o?.ValidFrom.ToString() }, { GetMember.Name <NewRequestTransactionNotificationView>(m => m.ValidTo), o?.ValidTo.ToString() } }; return(d); }