public virtual void BowlingAStrike() { TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Bowling a strike", new string[] { "mytag" }); #line 6 this.ScenarioSetup(scenarioInfo); #line 7 testRunner.Given("I am on the first frame", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 8 testRunner.When("I bowl 1 strikes in a row", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 9 testRunner.Then("the frame score should show \"X\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 10 testRunner.And("I should be on frame number 2", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden this.ScenarioCleanup(); }
public virtual void VerifyTheLoadingOfAPPWithValidAPPNumber() { TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Verify the loading of APP with valid APP number", new string[] { "smoke" }); #line 5 this.ScenarioSetup(scenarioInfo); #line 6 testRunner.Given("User Login successfully", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 7 testRunner.When("User Created a new Vehicle Loan APP", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 8 testRunner.And("User selects the Loan APP Number from the drop down", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 9 testRunner.And("User enters valid APP number and Click Search", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 10 testRunner.Then("Same APP number should be displayed in the loaded Application", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden this.ScenarioCleanup(); }
public virtual void FeatureBackground() { #line 7 #line 8 testRunner.Given("I navigated to the TraineeshipSearchPage page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 9 testRunner.And("I am logged out", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 10 testRunner.And("I navigated to the TraineeshipSearchPage page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 11 testRunner.Then("I am on the TraineeshipSearchPage page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden }
public virtual void _01UserNavigatesToProfileHomePageThroughTab() { TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("01 User Navigates to Profile Home Page (through tab)", new string[] { "RegressionTest" }); #line 12 this.ScenarioSetup(scenarioInfo); #line 7 this.FeatureBackground(); #line 13 testRunner.When("I click on the home tab", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 14 testRunner.Then("I should see the home page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden this.ScenarioCleanup(); }
public virtual void FeatureBackground() { #line 3 #line 4 testRunner.When("User input specific dimensions for \"Pixel2XL\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table22 = new TechTalk.SpecFlow.Table(new string[] { "email", "password", "buttonName", "landedScreenName" }); table22.AddRow(new string[] { "*****@*****.**", "Test@1234", "LOG IN", "Products" }); #line 5 testRunner.And("I should already logged in with credentials", ((string)(null)), table22, "And "); #line 8 testRunner.When("I select \"Shopping Bag\" menu with \"\" submenu", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 9 testRunner.Then("Verify page heading name should be \"Shopping Bag\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden }
public virtual void GetListOfItemWhenEnterItemPage() { string[] tagsOfScenario = new string[] { "GetItem" }; System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary(); TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Get list of Item when enter Item page", null, tagsOfScenario, argumentsOfScenario); #line 11 this.ScenarioInitialize(scenarioInfo); #line hidden bool isScenarioIgnored = default(bool); bool isFeatureIgnored = default(bool); if ((tagsOfScenario != null)) { isScenarioIgnored = tagsOfScenario.Where(__entry => __entry != null).Where(__entry => String.Equals(__entry, "ignore", StringComparison.CurrentCultureIgnoreCase)).Any(); } if ((this._featureTags != null)) { isFeatureIgnored = this._featureTags.Where(__entry => __entry != null).Where(__entry => String.Equals(__entry, "ignore", StringComparison.CurrentCultureIgnoreCase)).Any(); } if ((isScenarioIgnored || isFeatureIgnored)) { testRunner.SkipScenario(); } else { this.ScenarioStart(); #line 3 this.FeatureBackground(); #line hidden #line 12 testRunner.Given("HomePage is opened", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line hidden #line 13 testRunner.When("clicking Items on NavMenu", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table2 = new TechTalk.SpecFlow.Table(new string[] { "Id", "Name", "Description", "Quantity" }); table2.AddRow(new string[] { "12174E90-6797-4128-813F-F93428C3349C", "Iphone 4", "This is iphone 4", "10" }); table2.AddRow(new string[] { "1DD89817-9217-483D-96BC-5AB9DFF9AB7B", "Iphone 5", "This is iphone 5", "20" }); table2.AddRow(new string[] { "3643F5C8-39C7-43C1-8474-0FD9185A00E4", "Iphone 6", "This is iphone 6", "30" }); #line 14 testRunner.Then("should see table like", ((string)(null)), table2, "Then "); #line hidden #line 19 testRunner.Then("close browser", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden } this.ScenarioCleanup(); }
public virtual void MainPageHasNameField() { TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Main Page Has Name Field", ((string[])(null))); #line 4 this.ScenarioSetup(scenarioInfo); #line 5 testRunner.When("I Navigate To \"Index\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 6 testRunner.Then("\"Name\" field should be available", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden this.ScenarioCleanup(); }
public virtual void CreateEmployeeWithAllDetails() { string[] tagsOfScenario = new string[] { "smoke" }; TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Create Employee with all details", null, new string[] { "smoke" }); #line 9 this.ScenarioInitialize(scenarioInfo); #line hidden bool isScenarioIgnored = default(bool); bool isFeatureIgnored = default(bool); if ((tagsOfScenario != null)) { isScenarioIgnored = tagsOfScenario.Where(__entry => __entry != null).Where(__entry => String.Equals(__entry, "ignore", StringComparison.CurrentCultureIgnoreCase)).Any(); } if ((this._featureTags != null)) { isFeatureIgnored = this._featureTags.Where(__entry => __entry != null).Where(__entry => String.Equals(__entry, "ignore", StringComparison.CurrentCultureIgnoreCase)).Any(); } if ((isScenarioIgnored || isFeatureIgnored)) { testRunner.SkipScenario(); } else { this.ScenarioStart(); #line 5 this.FeatureBackground(); #line hidden #line 10 testRunner.Given("I have navigated to the application", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line hidden #line 11 testRunner.And("I see application opened", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 12 testRunner.Then("I click login link", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden TechTalk.SpecFlow.Table table1 = new TechTalk.SpecFlow.Table(new string[] { "UserName", "Password" }); table1.AddRow(new string[] { "admin", "password" }); #line 13 testRunner.When("I enter UserName and Password", ((string)(null)), table1, "When "); #line hidden #line 16 testRunner.Then("I click login button", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden #line 17 testRunner.And("I click employeeList link", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 18 testRunner.Then("I click createnew button", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden TechTalk.SpecFlow.Table table2 = new TechTalk.SpecFlow.Table(new string[] { "Name", "Salary", "DurationWorked", "Grade", "Email" }); table2.AddRow(new string[] { "AutoUser", "4000", "30", "1", "*****@*****.**" }); #line 19 testRunner.And("I enter following details", ((string)(null)), table2, "And "); #line hidden #line 22 testRunner.And("I click create button", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 23 testRunner.And("I click log off", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden } this.ScenarioCleanup(); }
public virtual void NullParameterCheckMethodGeneration() { TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Null Parameter Check Method Generation", null, ((string[])(null))); #line 5 this.ScenarioInitialize(scenarioInfo); this.ScenarioStart(); #line hidden #line 6 testRunner.Given("I have a class defined as", @"using System; using System.Collections.Generic; using System.Linq; public static class Generate { public static IList<string> Test1(out IEnumerable<string> testing) { testing = 1 } public static IList<string> Test2(ref IEnumerable<string> testing) { testing = 1 } public static IList<string> Arguments(params string[] expressions) { return ArgumentList(expressions); } public static IList<string> Arguments(IEnumerable<string> expressions, IEnumerable<string> expressions2) { return ArgumentList(expressions); } private static IList<string> ArgumentList(params string[] expressions) { return ArgumentList(expressions.AsEnumerable()); } private static IList<string> ArgumentList(IEnumerable<string> expressions) { var tokens = new List<string>(); foreach (var expression in expressions) { if (tokens.Count > 0) { tokens.Add("",""); } tokens.Add(expression); } return tokens; } }", ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 56 testRunner.And("I set my test framework to \'XUnit\'", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 57 testRunner.And("I set my mock framework to \'Moq\'", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 58 testRunner.When("I generate tests for the method using the strategy \'NullParameterCheckMethodGener" + "ationStrategy\'", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table1 = new TechTalk.SpecFlow.Table(new string[] { "methodName", "methodStatement" }); table1.AddRow(new string[] { "CannotCallArgumentsWithExpressionsWithNullExpressions", "Assert.Throws<ArgumentNullException>(() => Generate.Arguments(default(string[])))" + ";" }); table1.AddRow(new string[] { "CannotCallArgumentsWithExpressionsAndExpressions2WithNullExpressions", "Assert.Throws<ArgumentNullException>(()=>Generate.Arguments(default(IEnumerable<s" + "tring>),new[]{{{{AnyString}}}, {{{AnyString}}}, {{{AnyString}}}}));" }); table1.AddRow(new string[] { "CannotCallArgumentsWithExpressionsAndExpressions2WithNullExpressions2", "Assert.Throws<ArgumentNullException>(()=>Generate.Arguments(new[]{{{{AnyString}}}" + ", {{{AnyString}}}, {{{AnyString}}}}, default(IEnumerable<string>)));" }); table1.AddRow(new string[] { "CannotCallTest2WithNullTesting", "Assert.Throws<ArgumentNullException>(()=>Generate.Test2(reftesting));" }); #line 59 testRunner.Then("I expect methods with statements like:", ((string)(null)), table1, "Then "); #line 65 testRunner.And("I expect no method with a name like \'.*Test1.*\'", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden this.ScenarioCleanup(); }
public virtual void GetToGoogle() { TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Get to Google", ((string[])(null))); #line 3 this.ScenarioSetup(scenarioInfo); #line 5 testRunner.Given("I have started the browser \'InternetExplorer\' using the driver \'Selenium\'", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 7 testRunner.Given("\'GooglePageElements\' Page Elements have been loaded", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 9 testRunner.When("I Navigate to \'http://www.google.com\'", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 11 testRunner.Then("I see Page with Title \'Google\'", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden TechTalk.SpecFlow.Table table1 = new TechTalk.SpecFlow.Table(new string[] { "ElementAlias" }); table1.AddRow(new string[] { "SearchBox" }); #line 13 testRunner.Then("\'GooglePage\' has Displayed Elements", ((string)(null)), table1, "Then "); #line 17 testRunner.When("I enter \'Des Moines\' into the \'SearchBox\' element of the \'GooglePage\' page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 19 testRunner.When("I tab away from Element \'SearchBox\' of the \'GooglePage\' page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table2 = new TechTalk.SpecFlow.Table(new string[] { "ElementAlias", "Data" }); table2.AddRow(new string[] { "SearchBox", "Denver" }); table2.AddRow(new string[] { "SearchBox", "Omaha" }); #line 21 testRunner.When("I fill Element of the \'GooglePage\' page", ((string)(null)), table2, "When "); #line 26 testRunner.When("I tab away from Element \'SearchBox\' of the \'GooglePage\' page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 28 testRunner.When("I click the \'SearchButton\' element of the \'GooglePage\' page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 30 testRunner.Then("I see Page with Title \'Omaha - Google Search\'", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden TechTalk.SpecFlow.Table table3 = new TechTalk.SpecFlow.Table(new string[] { "ElementAlias", "Value" }); table3.AddRow(new string[] { "SearchBox", "Omaha" }); #line 32 testRunner.Then("\'GooglePage\' has elements that contain Value", ((string)(null)), table3, "Then "); #line hidden TechTalk.SpecFlow.Table table4 = new TechTalk.SpecFlow.Table(new string[] { "ElementAlias" }); table4.AddRow(new string[] { "SearchBox" }); #line 36 testRunner.Then("\'GooglePage\' has Enabled Elements", ((string)(null)), table4, "Then "); #line hidden TechTalk.SpecFlow.Table table5 = new TechTalk.SpecFlow.Table(new string[] { "ElementAlias", "Text" }); table5.AddRow(new string[] { "ResultStats", "About" }); #line 40 testRunner.Then("\'GoogleResultsPage\' has elements that contain Text", ((string)(null)), table5, "Then "); #line hidden TechTalk.SpecFlow.Table table6 = new TechTalk.SpecFlow.Table(new string[] { "ElementAlias", "Value" }); table6.AddRow(new string[] { "SearchBox", "Omaha" }); #line 44 testRunner.Then("\'GooglePage\' has elements with Exact Value", ((string)(null)), table6, "Then "); #line hidden this.ScenarioCleanup(); }
public virtual void CreatingAndUsingNumericFields() { TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using numeric fields", ((string[])(null))); #line 6 this.ScenarioSetup(scenarioInfo); #line 9 testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 10 testRunner.And("I have installed \"Orchard.Fields\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 11 testRunner.When("I go to \"Admin/ContentTypes\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 12 testRunner.Then("I should see \"<a[^>]*>.*?Create new type</a>\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 13 testRunner.When("I go to \"Admin/ContentTypes/Create\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table1 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table1.AddRow(new string[] { "DisplayName", "Event" }); table1.AddRow(new string[] { "Name", "Event" }); #line 14 testRunner.And("I fill in", ((string)(null)), table1, "And "); #line 18 testRunner.And("I hit \"Create\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 19 testRunner.And("I go to \"Admin/ContentTypes/\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 20 testRunner.Then("I should see \"Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 23 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 24 testRunner.And("I follow \"Add Field\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden TechTalk.SpecFlow.Table table2 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table2.AddRow(new string[] { "DisplayName", "Guests" }); table2.AddRow(new string[] { "Name", "Guests" }); table2.AddRow(new string[] { "FieldTypeName", "NumericField" }); #line 25 testRunner.And("I fill in", ((string)(null)), table2, "And "); #line 30 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 31 testRunner.And("I am redirected", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 32 testRunner.Then("I should see \"The \\\"Guests\\\" field has been added.\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 35 testRunner.When("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 36 testRunner.Then("I should see \"Guests\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden TechTalk.SpecFlow.Table table3 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table3.AddRow(new string[] { "Event.Guests.Value", "3" }); #line 37 testRunner.When("I fill in", ((string)(null)), table3, "When "); #line 40 testRunner.And("I hit \"Save Draft\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 41 testRunner.And("I am redirected", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 42 testRunner.Then("I should see \"The Event has been created as a draft.\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 43 testRunner.When("I go to \"Admin/Contents/List\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 44 testRunner.Then("I should see \"Guests:\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 45 testRunner.And("I should see \"3\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 48 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table4 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table4.AddRow(new string[] { "Fields[0].NumericFieldSettings.Hint", "Please enter a number" }); #line 49 testRunner.And("I fill in", ((string)(null)), table4, "And "); #line 52 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 53 testRunner.And("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 54 testRunner.Then("I should see \"Please enter a number\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 57 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table5 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table5.AddRow(new string[] { "Fields[0].NumericFieldSettings.Required", "true" }); #line 58 testRunner.And("I fill in", ((string)(null)), table5, "And "); #line 61 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 62 testRunner.And("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden TechTalk.SpecFlow.Table table6 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table6.AddRow(new string[] { "Event.Guests.Value", "" }); #line 63 testRunner.And("I fill in", ((string)(null)), table6, "And "); #line 66 testRunner.And("I hit \"Save Draft\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 67 testRunner.Then("I should see \"The Guests field is required.\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 70 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table7 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table7.AddRow(new string[] { "Fields[0].NumericFieldSettings.Minimum", "-10" }); table7.AddRow(new string[] { "Fields[0].NumericFieldSettings.Maximum", "100" }); #line 71 testRunner.And("I fill in", ((string)(null)), table7, "And "); #line 75 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 76 testRunner.And("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 77 testRunner.Then("I should see \"min=\\\"-10\\\"\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 78 testRunner.And("I should see \"max=\\\"100\\\"\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden TechTalk.SpecFlow.Table table8 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table8.AddRow(new string[] { "Event.Guests.Value", "-20" }); #line 79 testRunner.When("I fill in", ((string)(null)), table8, "When "); #line 82 testRunner.And("I hit \"Save Draft\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 83 testRunner.Then("I should see \"The value must be greater than -10\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 84 testRunner.When("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table9 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table9.AddRow(new string[] { "Event.Guests.Value", "101" }); #line 85 testRunner.And("I fill in", ((string)(null)), table9, "And "); #line 88 testRunner.And("I hit \"Save Draft\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 89 testRunner.Then("I should see \"The value must be less than 100\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 92 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table10 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table10.AddRow(new string[] { "Fields[0].NumericFieldSettings.Minimum", "a" }); table10.AddRow(new string[] { "Fields[0].NumericFieldSettings.Maximum", "b" }); #line 93 testRunner.And("I fill in", ((string)(null)), table10, "And "); #line 97 testRunner.And("I hit \"Save Draft\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 98 testRunner.Then("I should see \"The value 'a' is not valid for Minimum.\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 99 testRunner.And("I should see \"The value 'b' is not valid for Maximum.\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 102 testRunner.When("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table11 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table11.AddRow(new string[] { "Event.Guests.Value", "a" }); #line 103 testRunner.And("I fill in", ((string)(null)), table11, "And "); #line 106 testRunner.And("I hit \"Save Draft\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 107 testRunner.Then("I should see \"Guests is an invalid number\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 110 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table12 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table12.AddRow(new string[] { "Fields[0].NumericFieldSettings.DefaultValue", "1234" }); #line 111 testRunner.And("I fill in", ((string)(null)), table12, "And "); #line 114 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 115 testRunner.And("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 116 testRunner.Then("I should see \"value=\\\"1234\\\"\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 119 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table13 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table13.AddRow(new string[] { "Fields[0].NumericFieldSettings.Required", "true" }); #line 120 testRunner.And("I fill in", ((string)(null)), table13, "And "); #line 123 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 124 testRunner.And("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 125 testRunner.Then("I should see \"required=\\\"required\\\"\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 128 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table14 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table14.AddRow(new string[] { "Fields[0].NumericFieldSettings.Required", "false" }); #line 129 testRunner.And("I fill in", ((string)(null)), table14, "And "); #line 132 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 133 testRunner.And("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 134 testRunner.Then("I should not see \"required=\\\"required\\\"\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden this.ScenarioCleanup(); }
public virtual void ValidateFieldEqualityForATextField() { TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Validate Field Equality For a Text Field", ((string[])(null))); #line 3 this.ScenarioSetup(scenarioInfo); #line 4 testRunner.Given("I navigated to the Home page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 5 testRunner.And("I chose Courses", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 6 testRunner.And("I was on the Courses page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 7 testRunner.And("I chose Create New", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 8 testRunner.And("I was on the Create a Course page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden TechTalk.SpecFlow.Table table1 = new TechTalk.SpecFlow.Table(new string[] { "Field", "Value" }); table1.AddRow(new string[] { "Course Title", "Cool Course" }); #line 9 testRunner.When("I enter data", ((string)(null)), table1, "When "); #line hidden TechTalk.SpecFlow.Table table2 = new TechTalk.SpecFlow.Table(new string[] { "Field", "Rule", "Value" }); table2.AddRow(new string[] { "Course Title", "Equals", "Cool Course" }); table2.AddRow(new string[] { "Course Title", "Does Not Equal", "Bad Course" }); table2.AddRow(new string[] { "Course Title", "Not Equal", "Bad Course" }); table2.AddRow(new string[] { "Course Title", "Not Equals", "Bad Course" }); table2.AddRow(new string[] { "Course Title", "Contains", "Course" }); table2.AddRow(new string[] { "Course Title", "Does Not Contain", "Bad" }); table2.AddRow(new string[] { "Course Title", "Starts With", "C" }); table2.AddRow(new string[] { "Course Title", "Ends With", "se" }); #line 12 testRunner.Then("I see", ((string)(null)), table2, "Then "); #line hidden this.ScenarioCleanup(); }
public virtual void PatchDigitalReference() { TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Patch DigitalReference", null, ((string[])(null))); #line 19 this.ScenarioInitialize(scenarioInfo); this.ScenarioStart(); #line 3 this.FeatureBackground(); #line hidden TechTalk.SpecFlow.Table table3 = new TechTalk.SpecFlow.Table(new string[] { "Field", "Value" }); table3.AddRow(new string[] { "DigitalReference", "abc1234" }); table3.AddRow(new string[] { "WebChatStartDateandTime", "2018-07-20T13:20:00Z" }); table3.AddRow(new string[] { "WebChatEndDateandTime", "2018-07-20T13:45:00Z" }); table3.AddRow(new string[] { "WebChatDuration", "00:25:00" }); table3.AddRow(new string[] { "WebChatNarrative", "some text here" }); table3.AddRow(new string[] { "SentToCustomer", "true" }); table3.AddRow(new string[] { "DateandTimeSentToCustomers", "2018-07-20T13:45:00Z" }); #line 20 testRunner.Given("I post a webchat with the following details:", ((string)(null)), table3, "Given "); #line hidden TechTalk.SpecFlow.Table table4 = new TechTalk.SpecFlow.Table(new string[] { "Field", "Value" }); table4.AddRow(new string[] { "DigitalReference", "abc12345" }); #line 29 testRunner.When("I patch the following:", ((string)(null)), table4, "When "); #line 32 testRunner.Then("there should be a 200 response", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden TechTalk.SpecFlow.Table table5 = new TechTalk.SpecFlow.Table(new string[] { "Field", "Value" }); table5.AddRow(new string[] { "DigitalReference", "abc12345" }); table5.AddRow(new string[] { "WebChatStartDateandTime", "2018-07-20T13:20:00Z" }); table5.AddRow(new string[] { "WebChatEndDateandTime", "2018-07-20T13:45:00Z" }); table5.AddRow(new string[] { "WebChatDuration", "00:25:00" }); table5.AddRow(new string[] { "WebChatNarrative", "some text here" }); table5.AddRow(new string[] { "SentToCustomer", "true" }); table5.AddRow(new string[] { "DateandTimeSentToCustomers", "2018-07-20T13:45:00Z" }); #line 33 testRunner.And("the response body should contain:", ((string)(null)), table5, "And "); #line hidden this.ScenarioCleanup(); }
public virtual void OpenNewPutWebTool() { string[] tagsOfScenario = ((string[])(null)); System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary(); TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Open new Put Web Tool", null, tagsOfScenario, argumentsOfScenario, this._featureTags); #line 9 this.ScenarioInitialize(scenarioInfo); #line hidden bool isScenarioIgnored = default(bool); bool isFeatureIgnored = default(bool); if ((tagsOfScenario != null)) { isScenarioIgnored = tagsOfScenario.Where(__entry => __entry != null).Where(__entry => String.Equals(__entry, "ignore", StringComparison.CurrentCultureIgnoreCase)).Any(); } if ((this._featureTags != null)) { isFeatureIgnored = this._featureTags.Where(__entry => __entry != null).Where(__entry => String.Equals(__entry, "ignore", StringComparison.CurrentCultureIgnoreCase)).Any(); } if ((isScenarioIgnored || isFeatureIgnored)) { testRunner.SkipScenario(); } else { this.ScenarioStart(); #line 10 testRunner.And("I drag Web Put Request Connector Tool onto the design surface", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 11 testRunner.And("Put New is Enabled", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 12 testRunner.And("Put Edit is Disabled", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 13 testRunner.When("I Select \"WebHeloo\" as a Put web Source", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden #line 14 testRunner.Then("Put Header is Enabled", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden TechTalk.SpecFlow.Table table2443 = new TechTalk.SpecFlow.Table(new string[] { "Header", "Value" }); #line 15 testRunner.And("Put Header appears as", ((string)(null)), table2443, "And "); #line hidden #line 17 testRunner.And("Put Edit is Enabled", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 18 testRunner.And("Put Body is Enabled", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 19 testRunner.And("Put Url is Visible", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 20 testRunner.And("Put Query is Enabled", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 21 testRunner.And("Put Generate Outputs is Enabled", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden TechTalk.SpecFlow.Table table2444 = new TechTalk.SpecFlow.Table(new string[] { "Output", "Output Alias" }); #line 22 testRunner.And("Put mapped outputs are", ((string)(null)), table2444, "And "); #line hidden } this.ScenarioCleanup(); }
public virtual void CreatingAndUsingDateFields() { TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using Date fields", ((string[])(null))); #line 6 this.ScenarioSetup(scenarioInfo); #line 9 testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 10 testRunner.And("I have installed \"Orchard.Fields\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 11 testRunner.When("I go to \"Admin/ContentTypes\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 12 testRunner.Then("I should see \"<a[^>]*>.*?Create new type</a>\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 13 testRunner.When("I go to \"Admin/ContentTypes/Create\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table1 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table1.AddRow(new string[] { "DisplayName", "Event" }); table1.AddRow(new string[] { "Name", "Event" }); #line 14 testRunner.And("I fill in", ((string)(null)), table1, "And "); #line 18 testRunner.And("I hit \"Create\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 19 testRunner.And("I go to \"Admin/ContentTypes/\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 20 testRunner.Then("I should see \"Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 23 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 24 testRunner.And("I follow \"Add Field\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden TechTalk.SpecFlow.Table table2 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table2.AddRow(new string[] { "DisplayName", "Date of the event" }); table2.AddRow(new string[] { "Name", "EventDate" }); table2.AddRow(new string[] { "FieldTypeName", "DateTimeField" }); #line 25 testRunner.And("I fill in", ((string)(null)), table2, "And "); #line 30 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 31 testRunner.And("I am redirected", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 32 testRunner.Then("I should see \"The \\\"Date of the event\\\" field has been added.\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 35 testRunner.When("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 36 testRunner.Then("I should see \"Date of the event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden TechTalk.SpecFlow.Table table3 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table3.AddRow(new string[] { "Event.EventDate.Editor.Date", "31/01/2012" }); table3.AddRow(new string[] { "Event.EventDate.Editor.Time", "12:00 AM" }); #line 37 testRunner.When("I fill in", ((string)(null)), table3, "When "); #line 41 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 42 testRunner.Then("I should see \"Date of the event could not be parsed as a valid date and time\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 45 testRunner.When("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 46 testRunner.Then("I should see \"Date of the event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden TechTalk.SpecFlow.Table table4 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table4.AddRow(new string[] { "Event.EventDate.Editor.Date", "01/31/2012" }); #line 47 testRunner.When("I fill in", ((string)(null)), table4, "When "); #line hidden TechTalk.SpecFlow.Table table5 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table5.AddRow(new string[] { "Event.EventDate.Editor.Time", "12:00 AM" }); #line 50 testRunner.And("I fill in", ((string)(null)), table5, "And "); #line 53 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 54 testRunner.And("I am redirected", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 55 testRunner.Then("I should see \"Your Event has been created.\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 56 testRunner.When("I go to \"Admin/Contents/List\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 57 testRunner.Then("I should see \"Date of the event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 58 testRunner.And("I should see \"1/31/2012 12:00\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 61 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table6 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table6.AddRow(new string[] { "Fields[0].DateTimeFieldSettings.Hint", "Enter the date of the event" }); #line 62 testRunner.And("I fill in", ((string)(null)), table6, "And "); #line 65 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 66 testRunner.And("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 67 testRunner.Then("I should see \"Enter the date of the event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 70 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table7 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table7.AddRow(new string[] { "Fields[0].DateTimeFieldSettings.Display", "DateOnly" }); #line 71 testRunner.And("I fill in", ((string)(null)), table7, "And "); #line 74 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 75 testRunner.And("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 76 testRunner.Then("I should see \"Event.EventDate.Editor.Date\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 77 testRunner.And("I should not see \"Event.EventDate.Editor.Time\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 80 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table8 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table8.AddRow(new string[] { "Fields[0].DateTimeFieldSettings.Display", "TimeOnly" }); #line 81 testRunner.And("I fill in", ((string)(null)), table8, "And "); #line 84 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 85 testRunner.And("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 86 testRunner.Then("I should see \"Event.EventDate.Editor.Time\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 87 testRunner.And("I should not see \"Event.EventDate.Editor.Date\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 90 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table9 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table9.AddRow(new string[] { "Fields[0].DateTimeFieldSettings.Display", "DateAndTime" }); table9.AddRow(new string[] { "Fields[0].DateTimeFieldSettings.Required", "true" }); #line 91 testRunner.And("I fill in", ((string)(null)), table9, "And "); #line 95 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 96 testRunner.And("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 97 testRunner.Then("I should see \"Event.EventDate.Editor.Date\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden TechTalk.SpecFlow.Table table10 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table10.AddRow(new string[] { "Event.EventDate.Editor.Date", "01/31/2012" }); table10.AddRow(new string[] { "Event.EventDate.Editor.Time", "12:00 AM" }); #line 98 testRunner.When("I fill in", ((string)(null)), table10, "When "); #line 102 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 103 testRunner.And("I am redirected", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 104 testRunner.Then("I should see \"Your Event has been created.\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 105 testRunner.When("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table11 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table11.AddRow(new string[] { "Event.EventDate.Editor.Date", "01/31/2012" }); #line 106 testRunner.And("I fill in", ((string)(null)), table11, "And "); #line 109 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 110 testRunner.Then("I should see \"Date of the event is required.\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 111 testRunner.When("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table12 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table12.AddRow(new string[] { "Event.EventDate.Editor.Time", "12:00 AM" }); #line 112 testRunner.And("I fill in", ((string)(null)), table12, "And "); #line 115 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 116 testRunner.Then("I should see \"Date of the event is required.\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 119 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table13 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table13.AddRow(new string[] { "Fields[0].DateTimeFieldSettings.Display", "DateOnly" }); table13.AddRow(new string[] { "Fields[0].DateTimeFieldSettings.Required", "true" }); #line 120 testRunner.And("I fill in", ((string)(null)), table13, "And "); #line 124 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 125 testRunner.And("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 126 testRunner.Then("I should see \"Event.EventDate.Editor.Date\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 127 testRunner.When("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 128 testRunner.Then("I should see \"Date of the event is required.\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 131 testRunner.When("I go to \"Admin/ContentTypes/Edit/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table14 = new TechTalk.SpecFlow.Table(new string[] { "name", "value" }); table14.AddRow(new string[] { "Fields[0].DateTimeFieldSettings.Display", "TimeOnly" }); table14.AddRow(new string[] { "Fields[0].DateTimeFieldSettings.Required", "true" }); #line 132 testRunner.And("I fill in", ((string)(null)), table14, "And "); #line 136 testRunner.And("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 137 testRunner.And("I go to \"Admin/Contents/Create/Event\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 138 testRunner.Then("I should see \"Event.EventDate.Editor.Date\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 139 testRunner.When("I hit \"Save\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 140 testRunner.Then("I should see \"Date of the event is required.\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden this.ScenarioCleanup(); }
public virtual void FeatureBackground() { #line 6 #line 7 testRunner.Given("this feature", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 8 testRunner.Then("activity is DsfCountRecordsetNullHandlerActivity", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden }
public virtual void RegisterUserAndCheckIfTheUserCannotSignUpWithAlreadyExistingPhoneNumber(string userFirstName, string userLastName, string phoneNumber, string result, string[] exampleTags) { string[] @__tags = new string[] { "SignUp" }; if ((exampleTags != null)) { @__tags = System.Linq.Enumerable.ToArray(System.Linq.Enumerable.Concat(@__tags, exampleTags)); } string[] tagsOfScenario = @__tags; System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary(); argumentsOfScenario.Add("UserFirstName", userFirstName); argumentsOfScenario.Add("UserLastName", userLastName); argumentsOfScenario.Add("PhoneNumber", phoneNumber); argumentsOfScenario.Add("Result", result); TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Register user and check if the user cannot sign Up with already existing phone nu" + "mber", null, tagsOfScenario, argumentsOfScenario); #line 7 this.ScenarioInitialize(scenarioInfo); #line hidden bool isScenarioIgnored = default(bool); bool isFeatureIgnored = default(bool); if ((tagsOfScenario != null)) { isScenarioIgnored = tagsOfScenario.Where(__entry => __entry != null).Where(__entry => String.Equals(__entry, "ignore", StringComparison.CurrentCultureIgnoreCase)).Any(); } if ((this._featureTags != null)) { isFeatureIgnored = this._featureTags.Where(__entry => __entry != null).Where(__entry => String.Equals(__entry, "ignore", StringComparison.CurrentCultureIgnoreCase)).Any(); } if ((isScenarioIgnored || isFeatureIgnored)) { testRunner.SkipScenario(); } else { this.ScenarioStart(); #line 8 testRunner.Given("I go to the web page \'https://auto.ria.com/\'", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line hidden #line 9 testRunner.Then("the web page is opened \'Автобазар №1. Купити і продати авто легко\'", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden #line 10 testRunner.And("I click the Увійти в кабінет link", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 11 testRunner.And("I click the \'Зареєструватися на AUTO.RIA\' link", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 12 testRunner.When(string.Format("I enter {0}, {1} and {2}", userFirstName, userLastName, phoneNumber), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden #line 13 testRunner.And("I click on \'Продовжити\' button", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 14 testRunner.Then(string.Format("I should see {0} message", result), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden } this.ScenarioCleanup(); }
public virtual void ThereIsAnOnlineFileAvailableThatContainsCasesThatAlreadyExistsInTheBlaiseDatabaseTheCasesAreUpdatedDependingOnTheOutcomeCodes() { string[] tagsOfScenario = new string[] { "smoke" }; System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary(); TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("There is an online file available that contains cases that already exists in the " + "blaise database, the cases are updated depending on the outcome codes", null, tagsOfScenario, argumentsOfScenario); #line 9 this.ScenarioInitialize(scenarioInfo); #line hidden bool isScenarioIgnored = default(bool); bool isFeatureIgnored = default(bool); if ((tagsOfScenario != null)) { isScenarioIgnored = tagsOfScenario.Where(__entry => __entry != null).Where(__entry => String.Equals(__entry, "ignore", StringComparison.CurrentCultureIgnoreCase)).Any(); } if ((this._featureTags != null)) { isFeatureIgnored = this._featureTags.Where(__entry => __entry != null).Where(__entry => String.Equals(__entry, "ignore", StringComparison.CurrentCultureIgnoreCase)).Any(); } if ((isScenarioIgnored || isFeatureIgnored)) { testRunner.SkipScenario(); } else { this.ScenarioStart(); TechTalk.SpecFlow.Table table1 = new TechTalk.SpecFlow.Table(new string[] { "primarykey", "outcome", "mode" }); table1.AddRow(new string[] { "900001", "110", "Web" }); table1.AddRow(new string[] { "900002", "210", "Web" }); table1.AddRow(new string[] { "900003", "110", "Web" }); table1.AddRow(new string[] { "900004", "110", "Web" }); table1.AddRow(new string[] { "900005", "110", "Web" }); table1.AddRow(new string[] { "900006", "110", "Web" }); table1.AddRow(new string[] { "900007", "110", "Web" }); table1.AddRow(new string[] { "900008", "110", "Web" }); table1.AddRow(new string[] { "900009", "110", "Web" }); table1.AddRow(new string[] { "900010", "0", "Web" }); table1.AddRow(new string[] { "900011", "210", "Web" }); table1.AddRow(new string[] { "900012", "210", "Web" }); table1.AddRow(new string[] { "900013", "210", "Web" }); table1.AddRow(new string[] { "900014", "210", "Web" }); table1.AddRow(new string[] { "900015", "210", "Web" }); table1.AddRow(new string[] { "900016", "210", "Web" }); table1.AddRow(new string[] { "900017", "210", "Web" }); table1.AddRow(new string[] { "900018", "0", "Web" }); table1.AddRow(new string[] { "900019", "210", "Web" }); table1.AddRow(new string[] { "900020", "110", "Web" }); table1.AddRow(new string[] { "900021", "110", "Web" }); #line 10 testRunner.Given("there is a online file that contains the following cases", ((string)(null)), table1, "Given "); #line hidden TechTalk.SpecFlow.Table table2 = new TechTalk.SpecFlow.Table(new string[] { "primarykey", "outcome", "mode" }); table2.AddRow(new string[] { "900001", "110", "Tel" }); table2.AddRow(new string[] { "900002", "110", "Tel" }); table2.AddRow(new string[] { "900003", "210", "Tel" }); table2.AddRow(new string[] { "900004", "310", "Tel" }); table2.AddRow(new string[] { "900005", "430", "Tel" }); table2.AddRow(new string[] { "900006", "460", "Tel" }); table2.AddRow(new string[] { "900007", "461", "Tel" }); table2.AddRow(new string[] { "900008", "541", "Tel" }); table2.AddRow(new string[] { "900009", "542", "Tel" }); table2.AddRow(new string[] { "900010", "110", "Tel" }); table2.AddRow(new string[] { "900011", "210", "Tel" }); table2.AddRow(new string[] { "900012", "310", "Tel" }); table2.AddRow(new string[] { "900013", "430", "Tel" }); table2.AddRow(new string[] { "900014", "460", "Tel" }); table2.AddRow(new string[] { "900015", "461", "Tel" }); table2.AddRow(new string[] { "900016", "541", "Tel" }); table2.AddRow(new string[] { "900017", "542", "Tel" }); table2.AddRow(new string[] { "900018", "310", "Tel" }); table2.AddRow(new string[] { "900019", "562", "Tel" }); table2.AddRow(new string[] { "900020", "561", "Tel" }); table2.AddRow(new string[] { "900021", "580", "Tel" }); #line 45 testRunner.And("blaise contains the following cases", ((string)(null)), table2, "And "); #line hidden #line 80 testRunner.When("the online file is processed", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden TechTalk.SpecFlow.Table table3 = new TechTalk.SpecFlow.Table(new string[] { "primarykey", "outcome", "mode" }); table3.AddRow(new string[] { "900001", "110", "Web" }); table3.AddRow(new string[] { "900002", "110", "Tel" }); table3.AddRow(new string[] { "900003", "110", "Web" }); table3.AddRow(new string[] { "900004", "110", "Web" }); table3.AddRow(new string[] { "900005", "110", "Web" }); table3.AddRow(new string[] { "900006", "110", "Web" }); table3.AddRow(new string[] { "900007", "110", "Web" }); table3.AddRow(new string[] { "900008", "110", "Web" }); table3.AddRow(new string[] { "900009", "110", "Web" }); table3.AddRow(new string[] { "900010", "110", "Tel" }); table3.AddRow(new string[] { "900011", "210", "Web" }); table3.AddRow(new string[] { "900012", "210", "Web" }); table3.AddRow(new string[] { "900013", "210", "Web" }); table3.AddRow(new string[] { "900014", "210", "Web" }); table3.AddRow(new string[] { "900015", "210", "Web" }); table3.AddRow(new string[] { "900016", "210", "Web" }); table3.AddRow(new string[] { "900017", "210", "Web" }); table3.AddRow(new string[] { "900018", "310", "Tel" }); table3.AddRow(new string[] { "900019", "562", "Tel" }); table3.AddRow(new string[] { "900020", "561", "Tel" }); table3.AddRow(new string[] { "900021", "110", "Web" }); #line 81 testRunner.Then("blaise will contain the following cases", ((string)(null)), table3, "Then "); #line hidden } this.ScenarioCleanup(); }
public virtual void UserRunsParallelizableTests(string frameworkVersion, string process, string domain, string agents, string platform, string[] exampleTags) { string[] @__tags = new string[] { "3.4.1" }; if ((exampleTags != null)) { @__tags = System.Linq.Enumerable.ToArray(System.Linq.Enumerable.Concat(@__tags, exampleTags)); } TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("User runs parallelizable tests", null, @__tags); #line 119 this.ScenarioInitialize(scenarioInfo); this.ScenarioStart(); #line 3 this.FeatureBackground(); #line 120 testRunner.Given(string.Format("Framework version is {0}", frameworkVersion), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 121 testRunner.And("I added SuccessfulParallelizable method as SuccessfulParallelizable1 to the class" + " Foo.Tests.UnitTests1 for foo1.tests", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 122 testRunner.And("I added SuccessfulParallelizable method as SuccessfulParallelizable2 to the class" + " Foo.Tests.UnitTests1 for foo1.tests", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 123 testRunner.And("I added SuccessfulParallelizable method as SuccessfulParallelizable3 to the class" + " Foo.Tests.UnitTests1 for foo1.tests", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 124 testRunner.And("I added attribute [assembly: NUnit.Framework.Parallelizable] to the assembly foo1" + ".tests", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 125 testRunner.And("I added attribute [NUnit.Framework.Parallelizable] to the class Foo.Tests.UnitTes" + "ts1 for foo1.tests", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 126 testRunner.And("I added NUnit framework references to foo1.tests", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 127 testRunner.And("I added SuccessfulParallelizable method as SuccessfulParallelizable4 to the class" + " Foo.Tests.UnitTests1 for foo2.tests", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 128 testRunner.And("I added SuccessfulParallelizable method as SuccessfulParallelizable5 to the class" + " Foo.Tests.UnitTests1 for foo2.tests", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 129 testRunner.And("I added SuccessfulParallelizable method as SuccessfulParallelizable6 to the class" + " Foo.Tests.UnitTests1 for foo2.tests", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 130 testRunner.And("I added attribute [assembly: NUnit.Framework.Parallelizable] to the assembly foo2" + ".tests", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 131 testRunner.And("I added attribute [NUnit.Framework.Parallelizable] to the class Foo.Tests.UnitTes" + "ts1 for foo2.tests", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 132 testRunner.And("I added NUnit framework references to foo2.tests", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 133 testRunner.And("I created the folder mocks", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 134 testRunner.And("I copied NUnit framework references to folder mocks", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 135 testRunner.And(string.Format("I specified {0} platform for assembly foo1.tests", platform), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 136 testRunner.And("I compiled the assembly foo1.tests to file mocks\\foo1.tests.dll", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 137 testRunner.And(string.Format("I specified {0} platform for assembly foo2.tests", platform), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 138 testRunner.And("I compiled the assembly foo2.tests to file mocks\\foo2.tests.dll", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 139 testRunner.And("I added the assembly mocks\\foo1.tests.dll to the list of testing assemblies", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 140 testRunner.And("I added the assembly mocks\\foo2.tests.dll to the list of testing assemblies", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 141 testRunner.And("I want to use CmdArguments type of TeamCity integration", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 142 testRunner.And("I added the arg workers=10 to NUnit console command line", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 143 testRunner.And(string.Format("I added the arg agents={0} to NUnit console command line", agents), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 144 testRunner.And(string.Format("I added the arg process={0} to NUnit console command line", process), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 145 testRunner.And(string.Format("I added the arg domain={0} to NUnit console command line", domain), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 146 testRunner.When("I run NUnit console", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 147 testRunner.Then("the exit code should be 0", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 148 testRunner.And("the output should contain correct set of TeamCity service messages", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden TechTalk.SpecFlow.Table table20 = new TechTalk.SpecFlow.Table(new string[] { "field", "value" }); table20.AddRow(new string[] { "Test Count", "6" }); table20.AddRow(new string[] { "Passed", "6" }); table20.AddRow(new string[] { "Failed", "0" }); table20.AddRow(new string[] { "Inconclusive", "0" }); table20.AddRow(new string[] { "Skipped", "0" }); #line 149 testRunner.And("the Test Run Summary should has following:", ((string)(null)), table20, "And "); #line hidden this.ScenarioCleanup(); }
public virtual void UserCanOpenTheBloodResultsMenuOption() { TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("User can open the Blood Results menu option", null, new string[] { "BeforeScenarioWithUniqueLogin" }); #line 7 this.ScenarioInitialize(scenarioInfo); this.ScenarioStart(); #line 8 testRunner.Given("The user opens the iThemba app menu", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 9 testRunner.When("The user opens the Blood Results menu option", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 10 testRunner.Then("The Blood Results is opened", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden this.ScenarioCleanup(); }
public virtual void SearchRegistrationsWithValidUln(string uln, string firstName, string lastName, string day, string month, string year, string provider, string core, string[] exampleTags) { string[] @__tags = new string[] { "RegressionTest", "RegistrationSearch" }; if ((exampleTags != null)) { @__tags = System.Linq.Enumerable.ToArray(System.Linq.Enumerable.Concat(@__tags, exampleTags)); } string[] tagsOfScenario = @__tags; System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary(); argumentsOfScenario.Add("Uln", uln); argumentsOfScenario.Add("FirstName", firstName); argumentsOfScenario.Add("LastName", lastName); argumentsOfScenario.Add("Day", day); argumentsOfScenario.Add("Month", month); argumentsOfScenario.Add("Year", year); argumentsOfScenario.Add("Provider", provider); argumentsOfScenario.Add("Core", core); TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Search Registrations With Valid Uln", null, tagsOfScenario, argumentsOfScenario, this._featureTags); #line 11 this.ScenarioInitialize(scenarioInfo); #line hidden bool isScenarioIgnored = default(bool); bool isFeatureIgnored = default(bool); if ((tagsOfScenario != null)) { isScenarioIgnored = tagsOfScenario.Where(__entry => __entry != null).Where(__entry => String.Equals(__entry, "ignore", StringComparison.CurrentCultureIgnoreCase)).Any(); } if ((this._featureTags != null)) { isFeatureIgnored = this._featureTags.Where(__entry => __entry != null).Where(__entry => String.Equals(__entry, "ignore", StringComparison.CurrentCultureIgnoreCase)).Any(); } if ((isScenarioIgnored || isFeatureIgnored)) { testRunner.SkipScenario(); } else { this.ScenarioStart(); #line 6 this.FeatureBackground(); #line hidden #line 12 testRunner.And(string.Format("I enter {0} and click Continue button", uln), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 13 testRunner.And(string.Format("I enter {0} {1} in learners page and click Contiune", firstName, lastName), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 14 testRunner.And(string.Format("I enter {0} {1} {2} in DOB page and click Continue", day, month, year), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 15 testRunner.And(string.Format("I select {0} from the Provider list and click Continue", provider), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 16 testRunner.And(string.Format("I select {0} from the Core list and click Continue", core), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 17 testRunner.And("I select No from has decided specialism and click Continue", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 18 testRunner.And("I click Continue in Academic Year page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 19 testRunner.And("I click Submit button", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 20 testRunner.And("I click on back to registration link", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 21 testRunner.And("I click on Search for registrations link", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden #line 22 testRunner.When(string.Format("I enter {0} and click on Search", uln), ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line hidden #line 23 testRunner.Then("I should see results in the page", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden } this.ScenarioCleanup(); }
public virtual void SendEmailToMultipleReceipients() { TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Send email to multiple receipients", ((string[])(null))); #line 6 this.ScenarioSetup(scenarioInfo); #line 7 testRunner.Given("I have an email variable \"[[firstMail]]\" equal to \"[email protected]\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given "); #line 8 testRunner.And("I have an email variable \"[[secondMail]]\" equal to \"[email protected]\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 9 testRunner.And("the from account is \"[email protected]\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 10 testRunner.And("to address is \"[[firstMail]];[[secondMail]]\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 11 testRunner.And("the subject is \"Just testing\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 12 testRunner.And("body is \"testing email from the cool specflow\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 13 testRunner.When("the email tool is executed", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 14 testRunner.Then("the email result will be \"Success\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line 15 testRunner.And("the execution has \"NO\" error", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line hidden TechTalk.SpecFlow.Table table1 = new TechTalk.SpecFlow.Table(new string[] { "From Account", "To", "Subject", "Body" }); table1.AddRow(new string[] { "*****@*****.**", "[[firstMail]];[[secondMail]] = [email protected];[email protected]", "Just testing", "testing email from the cool specflow" }); #line 16 testRunner.And("the debug inputs as", ((string)(null)), table1, "And "); #line hidden TechTalk.SpecFlow.Table table2 = new TechTalk.SpecFlow.Table(new string[] { "" }); table2.AddRow(new string[] { "[[result]] = Success" }); #line 19 testRunner.And("the debug output as", ((string)(null)), table2, "And "); #line hidden this.ScenarioCleanup(); }