public void SetUp() { var esmtpUserList = new Dat(new CtrlType[] { CtrlType.TextBox, CtrlType.TextBox }); esmtpUserList.Add(true, "user1\t3OuFXZzV8+iY6TC747UpCA=="); _smtpAuthUserList = new SmtpAuthUserList(false, null, esmtpUserList); }
[TestCase("user1", "user2", false)] //mailBoxのユーザのパスワード間違い public void 両方有効な場合の認証(String user, String pass, bool expected) { //setUp var sut = new SmtpAuthUserList(true, _mailBox, _esmtpUserList); //exercise var actual = sut.Auth(user, pass); //verify Assert.That(actual, Is.EqualTo(expected)); }
[TestCase("user2", "user2")] //esmtpUserListのユーザは成功する public void GetPass_esmtpUserListが有効な場合(String user, String pass) { //setUp var sut = new SmtpAuthUserList(false, _mailBox, _esmtpUserList); var expected = pass; //exercise var actual = sut.GetPass(user); //verify Assert.That(actual, Is.EqualTo(expected)); }