本文整理汇总了C#中AuthenticationService.IsValid方法的典型用法代码示例。如果您正苦于以下问题:C# AuthenticationService.IsValid方法的具体用法?C# AuthenticationService.IsValid怎么用?C# AuthenticationService.IsValid使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AuthenticationService
的用法示例。
在下文中一共展示了AuthenticationService.IsValid方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AuthenticationService
public void IsValidTest_只有驗證Authentication合法或非法()
{
//arrange
//IProfile profile = MockRepository.GenerateStub<IProfile>();
//profile.Stub(x => x.GetPassword("Joey")).Return("91");
IProfile profile = Substitute.For<IProfile>();
profile.GetPassword("Joey").Returns("91");
//IToken token = MockRepository.GenerateStub<IToken>();
//token.Stub(x => x.GetRandom("Joey")).Return("abc");
IToken token = Substitute.For<IToken>();
token.GetRandom("Joey").Returns("abc");
//ILog log = MockRepository.GenerateStub<ILog>();
ILog log = Substitute.For<ILog>();
AuthenticationService target = new AuthenticationService(profile, token, log);
string account = "Joey";
string password = "wrong password";
// 正確的 password 應為 "91abc"
//act
bool actual;
actual = target.IsValid(account, password);
// assert
Assert.IsFalse(actual);
}