protected BaseUiTest(ITestOutputHelper output, UiTestContext context, bool loginWithBaseUser = true, bool disposeContext = false) : base(output, context)
        {
            Context         = context; // Hides Context from base (different type)
            Browser         = Context.Browser;
            _disposeContext = disposeContext;

            if (loginWithBaseUser)
            {
                try
                {
                    Context.LoginWithUser("base_user");
                }
                catch (Exception)
                {
                    Dispose();
                    throw;
                }
            }
        }
Esempio n. 2
0
 public void SetLogger(Logger logger, SeleniumBrowserWrapper browser)
 {
     Logger  = logger ?? throw new ArgumentNullException(nameof(logger));
     Browser = browser ?? throw new ArgumentNullException(nameof(browser));
 }
 public UiTestContext()
 {
     Browser = new SeleniumBrowserWrapper(Logger);
 }