Exemple #1
0
 public bool ReceivedFrom(IOpinionSender sender)
 {
     foreach (var message in messages)
     {
         if (message.From == sender)
         {
             return(true);
         }
     }
     return(false);
 }
Exemple #2
0
        public BlackWhiteSubject OpinionOf(IOpinionSender sender)
        {
            //最も最近のものを持ってこなくてはならない。
            var reverseMessages = messages.Reverse();

            foreach (var message in reverseMessages)
            {
                if (message.From == sender)
                {
                    return(message.Subject);
                }
            }
            throw new Exception("no such Sender");
        }
Exemple #3
0
 public BWMessage(BlackWhiteSubject sbj, IOpinionSender a)
 {
     subject = sbj;
     from    = a;
 }
Exemple #4
0
 public bool ReceivedFrom(IOpinionSender sender)
 {
     foreach (var message in messages)
     {
         if (message.From == sender)
         {
             return true;
         }
     }
     return false;
 }
Exemple #5
0
        public BlackWhiteSubject OpinionOf(IOpinionSender sender)
        {
            //最も最近のものを持ってこなくてはならない。
            var reverseMessages = messages.Reverse();

            foreach (var message in reverseMessages)
            {
                if (message.From == sender)
                {
                    return message.Subject;
                }
            }
            throw new Exception("no such Sender");
        }
Exemple #6
0
 public BWMessage(BlackWhiteSubject sbj, IOpinionSender a)
 {
     subject = sbj;
     from = a;
 }