Example #1
0
        public void Test1()
        {
            // Arrange

            // Act
            HomeScreen
            .Go()
            .Themes.GetValue(out var themes)
            .Themes[0].Name.Click()
            .Topics.GetValue(out var topics)
            .StartButton.Click()
            .FinishButton.Click()
            .Topics.GetValue(out var topicsResult)
            .Questions.GetValue(out var questionsResult)
            .ExportToExcelButton.Click();

            // Assert
            Assert.Equal(expected: 2, actual: themes.Count);
            Assert.Equal(expected: 4, actual: topics.Count);
            Assert.Equal(expected: 4, actual: topicsResult.Count);
            Assert.Equal(expected: 8, actual: questionsResult.Count);

            // var item = list.FirstOrDefault();
            // item.Index.GetValue(out var index);
            // item.Name.GetValue(out var name);
            // item.Topics.GetValue(out var topics);
            // item.Questions.GetValue(out var questions);
        }