public void AddWorkflowNotification() { HelperSet.HelperMethodAddWorkflow(); var workFlownav = new WorkFlowPageNavigation(Driver); var workflow = new WorkflowPage(Driver); var notificationText = DateTime.Now.ToString(); var closingFileWorkflowItemNotificationsRepository = new ClosingFileWorkflowRepository(DbConn); workFlownav .GoToAppropriateClosingFile() .ClicWorkflowMenuItem(); workflow .ClickOpenButton() .ClickOnFirstTaskInList() .ClickOnAddNotificationButton() .ClickOnRemindersRadioButton() .ClickOnNextButonOnNotificationsPopup() .ClickOnAddRemindersButton() .ClickOnReminder1() .WriteReminderText(notificationText) .ClickOnTimeField() .SelectTimeValue() .ClickOnDoneButton() .WaitNotificationsCounter(); Assert.IsNotNull(closingFileWorkflowItemNotificationsRepository.GetIdOfJustCreatedReminderNotification(notificationText), "Reminder Notification is sucsessfully added"); }
public void AddHelperDataForWorkFlow() { var closingFileWorkflowRepository = new ClosingFileWorkflowRepository(_dbConn); closingFileWorkflowRepository.InsertWorkflowTemplate(CompanyId, UserId, _configuration.GetSection("WorkflowTemplateName").Value); var workflowTemplateId = closingFileWorkflowRepository.GetWorkflowTemplateId(_configuration.GetSection("WorkflowTemplateName").Value); closingFileWorkflowRepository.InsertWorkflowSection(workflowTemplateId, UserId); var workflowSectionId = closingFileWorkflowRepository.GetWorkflowSectionId(workflowTemplateId, UserId); var roleId = closingFileWorkflowRepository.GetRoleId(CompanyId); closingFileWorkflowRepository.InsertWorkflowItem(_configuration.GetSection("WorkflowItemName").Value, workflowSectionId, roleId, UserId); closingFileWorkflowRepository.InsertWorkWeek(UserId, CompanyId); }
public void HelperMethodAddWorkflow() { var closingFileWorkflowRepository = new ClosingFileWorkflowRepository(_dbConn); var roleId = closingFileWorkflowRepository.GetRoleId(CompanyId); closingFileWorkflowRepository.InsertWorkflowTemplate(CompanyId, UserId, _configuration.GetSection("WorkflowTemplateName").Value); var workflowTemplateId = closingFileWorkflowRepository.GetWorkflowTemplateId(_configuration.GetSection("WorkflowTemplateName").Value); closingFileWorkflowRepository.InsertClosingFileWorkflowInstance(workflowTemplateId, CompanyId, ClosingFileId, UserId); var closingFileWorkflowInstanceId = closingFileWorkflowRepository.GetClosingFileWorkflowInstanceId(CompanyId, UserId); closingFileWorkflowRepository.InsertClosingFileWorkflowSection(closingFileWorkflowInstanceId, UserId); var closingFileWorkflowSectionId = closingFileWorkflowRepository.GetClosingFileWorkflowSectionId(closingFileWorkflowInstanceId, UserId); closingFileWorkflowRepository.InsertClosingFileWorkflowItem(closingFileWorkflowSectionId, roleId, UserId); }
public void AddWorkflow() { HelperSet.AddHelperDataForWorkFlow(); var workFlownav = new WorkFlowPageNavigation(Driver); var workflow = new WorkflowPage(Driver); var closingFileWorkflowRep = new ClosingFileWorkflowRepository(DbConn); workFlownav .GoToAppropriateClosingFile() .ClicWorkflowMenuItem(); workflow .ClickOnSetTemplateButton() .ClickOnSetPlanButton() .ClickOnAcceptWorkflowButton(); Assert.IsNotNull(closingFileWorkflowRep.GetIdOfJustCreatedWorkflowItems(ClosingFileNumber), "Workflow is sucsessfully added"); }
public void DeleteDataAfterTestAddWorkflow(string userEmail) { var closingFileWorkflowRepository = new ClosingFileWorkflowRepository(_dbConn); closingFileWorkflowRepository.DeleteDataAfterTestAddWorkflow(userEmail); }
public void DeleteDataAfterWorkflowNotificationTest(string userEmail) { var closingFileWorkflowRepository = new ClosingFileWorkflowRepository(_dbConn); closingFileWorkflowRepository.DeleteDataAfterWorkflowNotificationTest(userEmail); }