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