public UserWindow(int signedInUserID) { InitializeComponent(); UserWindowObject = this; // Initialize User Model signedInUser = new UserModel(signedInUserID); // Initialize DataContext with signedInUser Model DataContext = signedInUser; // Initialize UserWindowPages Objects HomePageObject = new HomePage(); ChallengesPageObject = new ChallengesPage(); PlansPageObject = new PlansPage(); CaloriesCalculatorPageObject = new CaloriesCalculatorPage(); SettingsPageObject = new SettingsPage(); // Initialize Listbox Selected Index UserWindowPagesListBox.SelectedIndex = 0; // Intialize MessagesQueue and Assign it to MessagesSnackbar's MessageQueue var MessagesQueue = new SnackbarMessageQueue(System.TimeSpan.FromMilliseconds(2000)); MessagesSnackbar.MessageQueue = MessagesQueue; }
public void NavigateToApp() { ChromeDriver driver = new ChromeDriver(); basePage = new BasePage(driver); caloriesCalculatorPage = new CaloriesCalculatorPage(driver); resultsPage = new ResultsPage(driver); basePage.openPage(); container.RegisterInstanceAs <ChromeDriver>(driver); }
public CalculatorSteps(ChromeDriver driver) { // Assign 'driver' to private field or use it to initialize a page object this.driver = driver; // Initialize Selenium page object this.basePage = new BasePage(driver); this.caloriesCalculatorPage = new CaloriesCalculatorPage(driver); this.resultsPage = new ResultsPage(driver); }