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)); }
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)); }
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)); }