Exemple #1
0
        public void ParamListの確認(string str)
        {
            //setUp
            var sut = new SmtpCmd(CreateCmd(str));
            //exercise
            var actual = sut.ParamList;

            //verify
            Assert.That(actual[0], Is.EqualTo("From:"));
            Assert.That(actual[1], Is.EqualTo("1@1"));
        }
Exemple #2
0
        public void Kindの確認(string str)
        {
            //setUp
            var sut      = new SmtpCmd(CreateCmd(str));
            var expected = SmtpCmdKind.Mail;
            //exercise
            var actual = sut.Kind;

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
Exemple #3
0
        List <string> CreateParam(String str)
        {
            var     tmp = str.Split(new char[] { ' ' }, 2, StringSplitOptions.RemoveEmptyEntries);
            SmtpCmd smtpCmd;

            if (tmp.Length == 1)
            {
                smtpCmd = new SmtpCmd(new Cmd(str, tmp[0], null));
            }
            else
            {
                smtpCmd = new SmtpCmd(new Cmd(str, tmp[0], tmp[1]));
            }
            return(smtpCmd.ParamList);
        }