示例#1
0
        public App()
        {
            InitializeComponent();

            //Initialize store
            var store = new Store <AppState>();

            store.Setup(true, true);
            if (store.AppState == null)
            {
                store.SetInitialState(new AppState());
            }

            MainPage = new CounterPage(store);
        }
示例#2
0
        public void UserClicksTheDecrementValueButtonTest()
        {
            using var session = new WebSession(BrowserType.Chrome);

            session.Driver.Navigate().GoToUrl("http://localhost:5000");

            var homePage = new HomePage(session.Driver);

            homePage.NavigateTo("Counter");

            var counterPage = new CounterPage(session.Driver);

            counterPage.DecrementCount();

            counterPage.CounterValue.Should().Be("Current count: 0");
        }
示例#3
0
 public void InitializeSession()
 {
     _session     = new WebSession(BrowserType.Chrome);
     _homePage    = new HomePage(_session.Driver);
     _counterPage = new CounterPage(_session.Driver);
 }