2015-12-13 22:21:02 +01:00
// ------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by SpecFlow (http://www.specflow.org/).
// SpecFlow Version:1.9.0.77
// SpecFlow Generator Version:1.9.0.0
// Runtime Version:4.0.30319.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------
#region Designer generated code
#pragma warning disable
namespace Orchard.Specs
{
using TechTalk.SpecFlow ;
[System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "1.9.0.77")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Users")]
public partial class UsersFeature
{
private static TechTalk . SpecFlow . ITestRunner testRunner ;
#line 1 "Users.feature"
#line hidden
[NUnit.Framework.TestFixtureSetUpAttribute()]
public virtual void FeatureSetup ( )
{
testRunner = TechTalk . SpecFlow . TestRunnerManager . GetTestRunner ( ) ;
TechTalk . SpecFlow . FeatureInfo featureInfo = new TechTalk . SpecFlow . FeatureInfo ( new System . Globalization . CultureInfo ( "en-US" ) , "Users" , " In order to prevent users module regressions\r\n As a site owner\r\n I want to cr" +
"eate, search and modify user accounts" , ProgrammingLanguage . CSharp , ( ( string [ ] ) ( null ) ) ) ;
testRunner . OnFeatureStart ( featureInfo ) ;
}
[NUnit.Framework.TestFixtureTearDownAttribute()]
public virtual void FeatureTearDown ( )
{
testRunner . OnFeatureEnd ( ) ;
testRunner = null ;
}
[NUnit.Framework.SetUpAttribute()]
public virtual void TestInitialize ( )
{
}
[NUnit.Framework.TearDownAttribute()]
public virtual void ScenarioTearDown ( )
{
testRunner . OnScenarioEnd ( ) ;
}
public virtual void ScenarioSetup ( TechTalk . SpecFlow . ScenarioInfo scenarioInfo )
{
testRunner . OnScenarioStart ( scenarioInfo ) ;
}
public virtual void ScenarioCleanup ( )
{
testRunner . CollectScenarioErrors ( ) ;
}
[NUnit.Framework.TestAttribute()]
[NUnit.Framework.DescriptionAttribute("There is only one user by default")]
[NUnit.Framework.CategoryAttribute("management")]
public virtual void ThereIsOnlyOneUserByDefault ( )
{
TechTalk . SpecFlow . ScenarioInfo scenarioInfo = new TechTalk . SpecFlow . ScenarioInfo ( "There is only one user by default" , new string [ ] {
"management" } ) ;
#line 7
this . ScenarioSetup ( scenarioInfo ) ;
#line 8
testRunner . Given ( "I have installed Orchard" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Given " ) ;
#line 9
testRunner . When ( "I go to \"admin/users\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 10
testRunner . Then ( "I should see \"Users\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 11
testRunner . And ( "I should see \"<a[^>]*>admin</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
this . ScenarioCleanup ( ) ;
}
[NUnit.Framework.TestAttribute()]
[NUnit.Framework.DescriptionAttribute("I can create a new user")]
[NUnit.Framework.CategoryAttribute("management")]
public virtual void ICanCreateANewUser ( )
{
TechTalk . SpecFlow . ScenarioInfo scenarioInfo = new TechTalk . SpecFlow . ScenarioInfo ( "I can create a new user" , new string [ ] {
"management" } ) ;
#line 14
this . ScenarioSetup ( scenarioInfo ) ;
#line 15
testRunner . Given ( "I have installed Orchard" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Given " ) ;
#line 16
testRunner . When ( "I go to \"admin/users\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 17
testRunner . Then ( "I should see \"Users\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 18
testRunner . When ( "I follow \"Add a new user\"" , ( ( 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 [ ] {
"UserName" ,
"user1" } ) ;
table1 . AddRow ( new string [ ] {
"Email" ,
"user1@domain.com" } ) ;
table1 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table1 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
#line 19
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table1 , "And " ) ;
#line 25
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 26
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 27
testRunner . Then ( "I should see \"User created\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 28
testRunner . When ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line hidden
TechTalk . SpecFlow . Table table2 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table2 . AddRow ( new string [ ] {
"UserName" ,
"user2" } ) ;
table2 . AddRow ( new string [ ] {
"Email" ,
"user2@domain.com" } ) ;
table2 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table2 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
table2 . AddRow ( new string [ ] {
"UserRoles.Roles[0].Granted" ,
"true" } ) ;
#line 29
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table2 , "And " ) ;
#line 36
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 37
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 38
testRunner . Then ( "I should see \"User created\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 39
testRunner . And ( "I should see \"Adding role Administrator to user user2\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 40
testRunner . When ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line hidden
TechTalk . SpecFlow . Table table3 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table3 . AddRow ( new string [ ] {
"UserName" ,
"user3" } ) ;
table3 . AddRow ( new string [ ] {
"Email" ,
"user3@domain.com" } ) ;
table3 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table3 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
table3 . AddRow ( new string [ ] {
"UserRoles.Roles[0].Granted" ,
"true" } ) ;
table3 . AddRow ( new string [ ] {
"UserRoles.Roles[1].Granted" ,
"true" } ) ;
table3 . AddRow ( new string [ ] {
"UserRoles.Roles[2].Granted" ,
"true" } ) ;
table3 . AddRow ( new string [ ] {
"UserRoles.Roles[3].Granted" ,
"true" } ) ;
table3 . AddRow ( new string [ ] {
"UserRoles.Roles[4].Granted" ,
"true" } ) ;
#line 41
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table3 , "And " ) ;
#line 52
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 53
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 54
testRunner . Then ( "I should see \"User created\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 55
testRunner . And ( "I should see \"Adding role Administrator to user user3\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 56
testRunner . And ( "I should see \"Adding role Editor to user user3\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 57
testRunner . And ( "I should see \"Adding role Moderator to user user3\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 58
testRunner . And ( "I should see \"Adding role Author to user user3\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 59
testRunner . And ( "I should see \"Adding role Contributor to user user3\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 60
testRunner . When ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 61
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 62
testRunner . Then ( "I should see \"The UserName field is required.\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 63
testRunner . Then ( "I should see \"The Email field is required.\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 64
testRunner . Then ( "I should see \"The Password field is required.\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 65
testRunner . Then ( "I should see \"The ConfirmPassword field is required.\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 66
testRunner . When ( "I go to \"admin/users\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 67
testRunner . And ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table4 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table4 . AddRow ( new string [ ] {
"UserName" ,
"user4" } ) ;
table4 . AddRow ( new string [ ] {
"Email" ,
"user4@domain.com" } ) ;
table4 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table4 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a123456!" } ) ;
#line 68
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table4 , "And " ) ;
#line 74
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 75
testRunner . Then ( "I should see \"Password confirmation must match\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line hidden
this . ScenarioCleanup ( ) ;
}
[NUnit.Framework.TestAttribute()]
[NUnit.Framework.DescriptionAttribute("I can edit an existing user")]
[NUnit.Framework.CategoryAttribute("management")]
public virtual void ICanEditAnExistingUser ( )
{
TechTalk . SpecFlow . ScenarioInfo scenarioInfo = new TechTalk . SpecFlow . ScenarioInfo ( "I can edit an existing user" , new string [ ] {
"management" } ) ;
#line 78
this . ScenarioSetup ( scenarioInfo ) ;
#line 79
testRunner . Given ( "I have installed Orchard" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Given " ) ;
#line 80
testRunner . When ( "I go to \"admin/users\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 81
testRunner . And ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table5 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table5 . AddRow ( new string [ ] {
"UserName" ,
"user1" } ) ;
table5 . AddRow ( new string [ ] {
"Email" ,
"user1@domain.com" } ) ;
table5 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table5 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
#line 82
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table5 , "And " ) ;
#line 88
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 89
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 90
testRunner . Then ( "I should see \"User created\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line hidden
TechTalk . SpecFlow . Table table6 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table6 . AddRow ( new string [ ] {
"Options.Search" ,
"user1" } ) ;
#line 91
testRunner . When ( "I fill in" , ( ( string ) ( null ) ) , table6 , "When " ) ;
#line 94
testRunner . And ( "I hit \"Filter\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 95
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 96
testRunner . When ( "I follow \"Edit\"" , ( ( 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 [ ] {
"UserName" ,
"user2" } ) ;
table7 . AddRow ( new string [ ] {
"Email" ,
"user2@domain.com" } ) ;
#line 97
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table7 , "And " ) ;
#line 101
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 102
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 103
testRunner . Then ( "I should see \"User information updated\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 104
testRunner . And ( "I should see \"<a[^>]*>user2</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 105
testRunner . And ( "I should see \"user2@domain.com\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
this . ScenarioCleanup ( ) ;
}
[NUnit.Framework.TestAttribute()]
[NUnit.Framework.DescriptionAttribute("I should not be able to reuse an existing username or email")]
[NUnit.Framework.CategoryAttribute("management")]
public virtual void IShouldNotBeAbleToReuseAnExistingUsernameOrEmail ( )
{
TechTalk . SpecFlow . ScenarioInfo scenarioInfo = new TechTalk . SpecFlow . ScenarioInfo ( "I should not be able to reuse an existing username or email" , new string [ ] {
"management" } ) ;
#line 108
this . ScenarioSetup ( scenarioInfo ) ;
#line 109
testRunner . Given ( "I have installed Orchard" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Given " ) ;
#line 110
testRunner . When ( "I go to \"admin/users\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 112
testRunner . And ( "I follow \"Add a new user\"" , ( ( 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 [ ] {
"UserName" ,
"user1" } ) ;
table8 . AddRow ( new string [ ] {
"Email" ,
"user1@domain.com" } ) ;
table8 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table8 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
#line 113
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table8 , "And " ) ;
#line 119
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 120
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 122
testRunner . And ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table9 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table9 . AddRow ( new string [ ] {
"UserName" ,
"user2" } ) ;
table9 . AddRow ( new string [ ] {
"Email" ,
"user2@domain.com" } ) ;
table9 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table9 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
#line 123
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table9 , "And " ) ;
#line 129
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 130
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 131
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 132
testRunner . And ( "I should see \"<a[^>]*>user2</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table10 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table10 . AddRow ( new string [ ] {
"Options.Search" ,
"user1" } ) ;
#line 134
testRunner . When ( "I fill in" , ( ( string ) ( null ) ) , table10 , "When " ) ;
#line 137
testRunner . And ( "I hit \"Filter\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 138
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 139
testRunner . When ( "I follow \"Edit\"" , ( ( 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 [ ] {
"UserName" ,
"user2" } ) ;
table11 . AddRow ( new string [ ] {
"Email" ,
"user1@domain.com" } ) ;
#line 140
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table11 , "And " ) ;
#line 144
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 145
testRunner . Then ( "I should see \"User with that username and/or email already exists.\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line hidden
TechTalk . SpecFlow . Table table12 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table12 . AddRow ( new string [ ] {
"UserName" ,
"user1" } ) ;
table12 . AddRow ( new string [ ] {
"Email" ,
"user2@domain.com" } ) ;
#line 146
testRunner . When ( "I fill in" , ( ( string ) ( null ) ) , table12 , "When " ) ;
#line 150
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 151
testRunner . Then ( "I should see \"User with that username and/or email already exists.\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line hidden
this . ScenarioCleanup ( ) ;
}
[NUnit.Framework.TestAttribute()]
[NUnit.Framework.DescriptionAttribute("I should be able to remove an existing user")]
[NUnit.Framework.IgnoreAttribute()]
[NUnit.Framework.CategoryAttribute("management")]
public virtual void IShouldBeAbleToRemoveAnExistingUser ( )
{
TechTalk . SpecFlow . ScenarioInfo scenarioInfo = new TechTalk . SpecFlow . ScenarioInfo ( "I should be able to remove an existing user" , new string [ ] {
"management" ,
"ignore" } ) ;
#line 155
this . ScenarioSetup ( scenarioInfo ) ;
#line 156
testRunner . Given ( "I have installed Orchard" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Given " ) ;
#line 157
testRunner . When ( "I go to \"admin/users\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 159
testRunner . And ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table13 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table13 . AddRow ( new string [ ] {
"UserName" ,
"user1" } ) ;
table13 . AddRow ( new string [ ] {
"Email" ,
"user1@domain.com" } ) ;
table13 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table13 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
#line 160
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table13 , "And " ) ;
#line 166
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 167
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 168
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line hidden
TechTalk . SpecFlow . Table table14 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table14 . AddRow ( new string [ ] {
"Options.Search" ,
"user1" } ) ;
#line 170
testRunner . When ( "I fill in" , ( ( string ) ( null ) ) , table14 , "When " ) ;
#line 173
testRunner . And ( "I hit \"Filter\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 174
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 175
testRunner . When ( "I follow \"Delete\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 176
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 177
testRunner . Then ( "I should see \"User user1 deleted\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 178
testRunner . And ( "I should not see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
this . ScenarioCleanup ( ) ;
}
[NUnit.Framework.TestAttribute()]
[NUnit.Framework.DescriptionAttribute("I should not be able to filter users by name")]
[NUnit.Framework.CategoryAttribute("filtering")]
public virtual void IShouldNotBeAbleToFilterUsersByName ( )
{
TechTalk . SpecFlow . ScenarioInfo scenarioInfo = new TechTalk . SpecFlow . ScenarioInfo ( "I should not be able to filter users by name" , new string [ ] {
"filtering" } ) ;
#line 181
this . ScenarioSetup ( scenarioInfo ) ;
#line 182
testRunner . Given ( "I have installed Orchard" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Given " ) ;
#line 183
testRunner . When ( "I go to \"admin/users\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 185
testRunner . And ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table15 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table15 . AddRow ( new string [ ] {
"UserName" ,
"user1" } ) ;
table15 . AddRow ( new string [ ] {
"Email" ,
"user1@domain.com" } ) ;
table15 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table15 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
#line 186
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table15 , "And " ) ;
#line 192
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 193
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 195
testRunner . And ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table16 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table16 . AddRow ( new string [ ] {
"UserName" ,
"user2" } ) ;
table16 . AddRow ( new string [ ] {
"Email" ,
"user2@domain.com" } ) ;
table16 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table16 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
#line 196
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table16 , "And " ) ;
#line 202
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 203
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 204
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 205
testRunner . And ( "I should see \"<a[^>]*>user2</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table17 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table17 . AddRow ( new string [ ] {
"Options.Search" ,
"user1" } ) ;
#line 206
testRunner . When ( "I fill in" , ( ( string ) ( null ) ) , table17 , "When " ) ;
#line 209
testRunner . And ( "I hit \"Filter\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 210
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 211
testRunner . And ( "I should not see \"<a[^>]*>admin</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 212
testRunner . And ( "I should not see \"<a[^>]*>user2</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table18 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table18 . AddRow ( new string [ ] {
"Options.Search" ,
"user1@domain.com" } ) ;
#line 213
testRunner . When ( "I fill in" , ( ( string ) ( null ) ) , table18 , "When " ) ;
#line 216
testRunner . And ( "I hit \"Filter\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 217
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 218
testRunner . And ( "I should not see \"<a[^>]*>admin</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 219
testRunner . And ( "I should not see \"<a[^>]*>user2</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table19 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table19 . AddRow ( new string [ ] {
"Options.Search" ,
"@domain.com" } ) ;
#line 220
testRunner . When ( "I fill in" , ( ( string ) ( null ) ) , table19 , "When " ) ;
#line 223
testRunner . And ( "I hit \"Filter\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 224
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 225
testRunner . And ( "I should see \"<a[^>]*>user2</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 226
testRunner . And ( "I should not see \"<a[^>]*>admin</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
this . ScenarioCleanup ( ) ;
}
[NUnit.Framework.TestAttribute()]
[NUnit.Framework.DescriptionAttribute("I should be able to filter users by status")]
[NUnit.Framework.CategoryAttribute("filtering")]
public virtual void IShouldBeAbleToFilterUsersByStatus ( )
{
TechTalk . SpecFlow . ScenarioInfo scenarioInfo = new TechTalk . SpecFlow . ScenarioInfo ( "I should be able to filter users by status" , new string [ ] {
"filtering" } ) ;
#line 229
this . ScenarioSetup ( scenarioInfo ) ;
#line 230
testRunner . Given ( "I have installed Orchard" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Given " ) ;
#line 231
testRunner . When ( "I go to \"admin/users\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 233
testRunner . And ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table20 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table20 . AddRow ( new string [ ] {
"UserName" ,
"user1" } ) ;
table20 . AddRow ( new string [ ] {
"Email" ,
"user1@domain.com" } ) ;
table20 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table20 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
#line 234
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table20 , "And " ) ;
#line 240
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 241
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 243
testRunner . And ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table21 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table21 . AddRow ( new string [ ] {
"UserName" ,
"user2" } ) ;
table21 . AddRow ( new string [ ] {
"Email" ,
"user2@domain.com" } ) ;
table21 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table21 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
#line 244
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table21 , "And " ) ;
#line 250
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 251
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 252
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 253
testRunner . And ( "I should see \"<a[^>]*>user2</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table22 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table22 . AddRow ( new string [ ] {
"Options.Search" ,
"user1" } ) ;
#line 254
testRunner . When ( "I fill in" , ( ( string ) ( null ) ) , table22 , "When " ) ;
#line 257
testRunner . And ( "I hit \"Filter\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 258
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 259
testRunner . When ( "I hit \"Disable\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 260
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 261
testRunner . Then ( "I should see \"User user1 disabled\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line hidden
TechTalk . SpecFlow . Table table23 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table23 . AddRow ( new string [ ] {
"Options.Search" ,
"" } ) ;
table23 . AddRow ( new string [ ] {
"Options.Filter" ,
"Pending" } ) ;
#line 262
testRunner . When ( "I fill in" , ( ( string ) ( null ) ) , table23 , "When " ) ;
#line 266
testRunner . And ( "I hit \"Filter\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 267
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 268
testRunner . And ( "I should not see \"<a[^>]*>user2</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 269
testRunner . And ( "I should not see \"<a[^>]*>admin</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table24 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table24 . AddRow ( new string [ ] {
"Options.Search" ,
"" } ) ;
table24 . AddRow ( new string [ ] {
"Options.Filter" ,
"EmailPending" } ) ;
#line 270
testRunner . When ( "I fill in" , ( ( string ) ( null ) ) , table24 , "When " ) ;
#line 274
testRunner . And ( "I hit \"Filter\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 275
testRunner . Then ( "I should not see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 276
testRunner . And ( "I should not see \"<a[^>]*>user2</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 277
testRunner . And ( "I should not see \"<a[^>]*>admin</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table25 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table25 . AddRow ( new string [ ] {
"Options.Search" ,
"" } ) ;
table25 . AddRow ( new string [ ] {
"Options.Filter" ,
"Approved" } ) ;
#line 278
testRunner . When ( "I fill in" , ( ( string ) ( null ) ) , table25 , "When " ) ;
#line 282
testRunner . And ( "I hit \"Filter\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 283
testRunner . Then ( "I should not see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 284
testRunner . And ( "I should see \"<a[^>]*>user2</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 285
testRunner . And ( "I should see \"<a[^>]*>admin</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table26 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table26 . AddRow ( new string [ ] {
"Options.Search" ,
"" } ) ;
table26 . AddRow ( new string [ ] {
"Options.Filter" ,
"All" } ) ;
#line 286
testRunner . When ( "I fill in" , ( ( string ) ( null ) ) , table26 , "When " ) ;
#line 290
testRunner . And ( "I hit \"Filter\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 291
testRunner . Then ( "I should see \"<a[^>]*>user1</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line 292
testRunner . And ( "I should see \"<a[^>]*>user2</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 293
testRunner . And ( "I should see \"<a[^>]*>admin</a>\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
this . ScenarioCleanup ( ) ;
}
[NUnit.Framework.TestAttribute()]
[NUnit.Framework.DescriptionAttribute("I should not be able to add users with invalid email addresses")]
[NUnit.Framework.CategoryAttribute("email")]
public virtual void IShouldNotBeAbleToAddUsersWithInvalidEmailAddresses ( )
{
TechTalk . SpecFlow . ScenarioInfo scenarioInfo = new TechTalk . SpecFlow . ScenarioInfo ( "I should not be able to add users with invalid email addresses" , new string [ ] {
"email" } ) ;
#line 295
this . ScenarioSetup ( scenarioInfo ) ;
#line 296
testRunner . Given ( "I have installed Orchard" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Given " ) ;
#line 297
testRunner . When ( "I go to \"admin/users\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 298
testRunner . And ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table27 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table27 . AddRow ( new string [ ] {
"UserName" ,
"user1" } ) ;
table27 . AddRow ( new string [ ] {
"Email" ,
"NotAnEmail" } ) ;
table27 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table27 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
#line 299
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table27 , "And " ) ;
#line 305
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 306
testRunner . Then ( "I should see \"You must specify a valid email address.\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line hidden
this . ScenarioCleanup ( ) ;
}
[NUnit.Framework.TestAttribute()]
[NUnit.Framework.DescriptionAttribute("I should be able to add users with valid email addresses")]
[NUnit.Framework.CategoryAttribute("email")]
public virtual void IShouldBeAbleToAddUsersWithValidEmailAddresses ( )
{
TechTalk . SpecFlow . ScenarioInfo scenarioInfo = new TechTalk . SpecFlow . ScenarioInfo ( "I should be able to add users with valid email addresses" , new string [ ] {
"email" } ) ;
#line 308
this . ScenarioSetup ( scenarioInfo ) ;
#line 309
testRunner . Given ( "I have installed Orchard" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Given " ) ;
#line 310
testRunner . When ( "I go to \"admin/users\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "When " ) ;
#line 311
testRunner . And ( "I follow \"Add a new user\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line hidden
TechTalk . SpecFlow . Table table28 = new TechTalk . SpecFlow . Table ( new string [ ] {
"name" ,
"value" } ) ;
table28 . AddRow ( new string [ ] {
"UserName" ,
"user1" } ) ;
table28 . AddRow ( new string [ ] {
"Email" ,
"user1@domain.com" } ) ;
table28 . AddRow ( new string [ ] {
"Password" ,
"a12345!" } ) ;
table28 . AddRow ( new string [ ] {
"ConfirmPassword" ,
"a12345!" } ) ;
#line 312
testRunner . And ( "I fill in" , ( ( string ) ( null ) ) , table28 , "And " ) ;
#line 318
testRunner . And ( "I hit \"Save\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 319
testRunner . And ( "I am redirected" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "And " ) ;
#line 320
testRunner . Then ( "I should see \"User created\"" , ( ( string ) ( null ) ) , ( ( TechTalk . SpecFlow . Table ) ( null ) ) , "Then " ) ;
#line hidden
this . ScenarioCleanup ( ) ;
}
}
}
#pragma warning restore
#endregion