public void FunctionDefinitionPage_Invocations() { FunctionDefinitionPage page = Dashboard.GoToFunctionDefinitionPage(_functionDefinitionId); DefinitionSection section = page.DefinitionSection; ValidateEmptyInvocationsTable(() => section.Table); }
public void FunctionDefinitionPage_RunButton() { FunctionDefinitionPage page = Dashboard.GoToFunctionDefinitionPage(_functionDefinitionId); DefinitionSection section = page.DefinitionSection; Link runButton = section.RunFunctionLink; Assert.True(runButton.IsUserAccesible); Assert.Equal("Run function", runButton.Text); Assert.Equal( Dashboard.BuildFullUrl(RunFunctionPage.ConstructRelativePath(_functionDefinitionId)), runButton.Href); }
public void FunctionsPage_Functions() { FunctionsPage page = Dashboard.GoToFunctionsPage(); FunctionsSection functionsSection = page.FunctionsSection; functionsSection.Table.WaitForDataToLoad(); IEnumerable <TableRow> functionsRows = functionsSection.Table.BodyRows; Assert.Equal(1, functionsRows.Count()); FunctionsTableRow functionRow = functionsRows.Single() as FunctionsTableRow; Assert.NotNull(functionRow); Assert.Equal("SingleFunction.Function", functionRow.FunctionName); Assert.Equal(0, functionRow.SuccessCount); Assert.Equal(0, functionRow.FailCount); Assert.Equal( Dashboard.BuildFullUrl(FunctionDefinitionPage.ConstructRelativePath(_functionDefinitionId)), functionRow.FunctionLink.Href); }