public void CreateIssueTest(string issueName) { new StartForm().OpenSignInPage(); new SignInForm().SingIn(Configuration.GetUserLogin(), Configuration.GetPassword()); new LoggedInStartForm().OpenRepository(RepositoryName); new RepositoryStartForm().OpenIssuesPage(); IssuesForm issuesForm = new IssuesForm(); issuesForm.CreateNewIssue(issueName); issuesForm.VerifyIssueIsCreated(issueName); }
public void ReopenIssueTest(string issueName, string issueLabel) { new StartForm().OpenSignInPage(); new SignInForm().SingIn(Configuration.GetUserLogin(), Configuration.GetPassword()); new LoggedInStartForm().OpenRepository(RepositoryName); RepositoryStartForm reposForm = new RepositoryStartForm(); reposForm.OpenIssuesPage(); IssuesForm issuesForm = new IssuesForm(); issuesForm.CreateNewIssue(issueName); issuesForm.CloseIssue(); reposForm.OpenPulsePage(); new PulseForm().ReopenIssue(); issuesForm.ReopenIssue(issueLabel); reposForm.OpenIssuesPage(); issuesForm.VerifyIssueIsReopened(issueLabel); }