コード例 #1
0
ファイル: CheckParamTest.cs プロジェクト: schifflee/bjd5
        public void Mailコマンドのチェック_異常(String str)
        {
            //setUp
            const bool useNullFrom   = false;
            const bool useNullDomain = false;
            var        sut           = new CheckParam(useNullFrom, useNullDomain);
            var        paramList     = CreateParam(str);
            var        expected      = string.Format("501 Syntax error in parameters scanning \"\"");

            //exercise
            sut.Mail(paramList);
            var actual = sut.Message;

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
コード例 #2
0
ファイル: CheckParamTest.cs プロジェクト: schifflee/bjd5
        public void Mailコマンドのチェック_正常(String str)
        {
            //setUp
            const bool useNullFrom   = false;
            const bool useNullDomain = false;
            var        sut           = new CheckParam(useNullFrom, useNullDomain);
            var        paramList     = CreateParam(str);

            var expected = true;

            //exercise
            var actual = sut.Mail(paramList);

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }
コード例 #3
0
ファイル: CheckParamTest.cs プロジェクト: schifflee/bjd5
        public void Mailコマンドのチェック_異常_ドメイン名なしを許容しない(String str)
        {
            //setUp
            const bool useNullFrom   = false;
            const bool useNullDomain = false; //ドメイン名なしを許容しない
            var        sut           = new CheckParam(useNullFrom, useNullDomain);
            var        paramList     = CreateParam(str);

            var expected = String.Format("553 {0}... Domain part missing", paramList[1]);

            //exercise
            sut.Mail(paramList);
            var actual = sut.Message;

            //verify
            Assert.That(actual, Is.EqualTo(expected));
        }