예제 #1
0
 public void ShouldReturnTheSpecifiedName() {
   string name = "AgentName";
   string address = "*****@*****.**";
   EmailAgent agent = new EmailAgent(address, name);
   Assert.AreEqual(address, agent.Address);
   Assert.AreEqual(name, agent.Name);
 }
예제 #2
0
    public void ShouldAddTheRecipientToTheRecipientsList() {
      EmailAgent agent = new EmailAgent("*****@*****.**", "mailname");
      EmailMessage message = new EmailMessage("mailmessage");

      Assert.AreEqual(0, message.Recipients.Length);
      message.AddRecipient(agent);
      Assert.AreEqual(1, message.Recipients.Length);
      Assert.AreEqual("mailname", message.Recipients[0].Name);
    }
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EmailMessage"/> class by
 /// using the message sender and a text message.
 /// </summary>
 /// <param name="sender">A string that identifies the message sender.
 /// </param>
 public EmailMessage(EmailAgent sender, string message)
     : base(sender)
 {
     is_body_html_ = false;
     message_      = message;
 }
예제 #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EmailMessage"/> class by
 /// using the message sender and a text message.
 /// </summary>
 /// <param name="sender">A string that identifies the message sender.
 /// </param>
 public EmailMessage(EmailAgent sender, string message)
   : base(sender) {
   is_body_html_ = false;
   message_ = message;
 }
예제 #5
0
 public void ShouldReturnTheSpecifiedAddress() {
   string address = "*****@*****.**";
   EmailAgent agent = new EmailAgent(address);
   Assert.AreEqual(address, agent.Address);
 }
예제 #6
0
 public void ShouldReturnEmptyStringWhenNameIsNotSpecified() {
   EmailAgent email_agent = new EmailAgent("*****@*****.**");
   Assert.AreEqual(string.Empty, email_agent.Name);
 }