public static bool Equals(ShoppingCartUpdateMessage?left, ShoppingCartUpdateMessage?right) { bool result = SubscribedMessage.Equals(left, right); result &= (result ? ShoppingCartContent.Equals(left?.ShoppingCart, right?.ShoppingCart) : false); return(result); }
public static bool Equals(StockInfoMessage?left, StockInfoMessage?right) { bool result = SubscribedMessage.Equals(left, right); result &= (result ? (left?.Articles.SequenceEqual(right?.Articles)).GetValueOrDefault() : false); return(result); }
public static bool Equals(ArticleSelectedMessage?left, ArticleSelectedMessage?right) { bool result = SubscribedMessage.Equals(left, right); result &= (result ? ArticleSelectedArticle.Equals(left?.Article, right?.Article) : false); return(result); }
public static bool Equals(InitiateInputMessage?left, InitiateInputMessage?right) { bool result = SubscribedMessage.Equals(left, right); result &= (result ? InitiateInputMessageDetails.Equals(left?.Details, right?.Details) : false); result &= (result ? (left?.Articles.SequenceEqual(right?.Articles)).GetValueOrDefault() : false); return(result); }
public static bool Equals(InputMessage?left, InputMessage?right) { bool result = SubscribedMessage.Equals(left, right); result &= (result ? EqualityComparer <bool?> .Default.Equals(left?.IsNewDelivery, right?.IsNewDelivery) : false); result &= (result ? (left?.Articles.SequenceEqual(right?.Articles)).GetValueOrDefault() : false); return(result); }
public static bool Equals(UnprocessedMessage?left, UnprocessedMessage?right) { bool result = SubscribedMessage.Equals(left, right); result &= (result ? EqualityComparer <String?> .Default.Equals(left?.Message, right?.Message) : false); result &= (result ? EqualityComparer <String?> .Default.Equals(left?.Text, right?.Text) : false); result &= (result ? EqualityComparer <UnprocessedReason?> .Default.Equals(left?.Reason, right?.Reason) : false); return(result); }