示例#1
0
 private static bool Authenticate(AuthCmdArgs args, ILogger logger)
 {
     using (var handler = new WindowsSecurityHandler(logger, TimeSpan.FromSeconds(args.Timeout)))
     {
         handler.Handle(args.Username, args.Password);
         return(handler.IsHandled);
     }
 }
示例#2
0
 public void ClassSetup()
 {
     _handler = new WindowsSecurityHandler(_dialog, _logger, TimeSpan.Zero);
     // Make the logger invoke passing method and return its result.
     _logger.LogExec(Arg.Any <Expression <Func <bool> > >())
     .Returns(e => e.ArgAt <Expression <Func <bool> > >(0).Compile().Invoke());
     _dialog.IsVisible.Returns(true);
     _dialog.CanAcceptCredentials.Returns(true);
 }