diff --git a/src/Orchard.Profile/App.config b/src/Orchard.Profile/App.config
index e42f8676b..f7b740f15 100644
--- a/src/Orchard.Profile/App.config
+++ b/src/Orchard.Profile/App.config
@@ -3,11 +3,7 @@
-
-
-
-
-
+
diff --git a/src/Orchard.Profile/Orchard.Profile.csproj b/src/Orchard.Profile/Orchard.Profile.csproj
index 6fc529da6..24ab377d0 100644
--- a/src/Orchard.Profile/Orchard.Profile.csproj
+++ b/src/Orchard.Profile/Orchard.Profile.csproj
@@ -1,6 +1,6 @@
-
+
Debug
AnyCPU
@@ -82,8 +82,8 @@
-
- ..\packages\SpecFlow.2.3.0\lib\net45\TechTalk.SpecFlow.dll
+
+ ..\packages\SpecFlow.2.4.1\lib\net45\TechTalk.SpecFlow.dll
@@ -132,16 +132,16 @@
-
+
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
+
+
+
-
+
-
+
diff --git a/src/Orchard.Specs/Autoroute.feature.cs b/src/Orchard.Specs/Autoroute.feature.cs
index 9a7df46c9..7b306308f 100644
--- a/src/Orchard.Specs/Autoroute.feature.cs
+++ b/src/Orchard.Specs/Autoroute.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Autoroutes")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("I can create and publish a new Page with international characters in its route")]
public virtual void ICanCreateAndPublishANewPageWithInternationalCharactersInItsRoute()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create and publish a new Page with international characters in its route", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create and publish a new Page with international characters in its route", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 7
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 8
@@ -98,9 +105,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("I can create and publish a new Home Page")]
public virtual void ICanCreateAndPublishANewHomePage()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create and publish a new Home Page", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create and publish a new Home Page", null, ((string[])(null)));
#line 16
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 17
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 18
diff --git a/src/Orchard.Specs/Blogs.feature.cs b/src/Orchard.Specs/Blogs.feature.cs
index d02744d47..ecdf3561e 100644
--- a/src/Orchard.Specs/Blogs.feature.cs
+++ b/src/Orchard.Specs/Blogs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Blog")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("In the admin (menu) there is a link to create a Blog")]
public virtual void InTheAdminMenuThereIsALinkToCreateABlog()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("In the admin (menu) there is a link to create a Blog", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("In the admin (menu) there is a link to create a Blog", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 7
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 8
@@ -85,9 +92,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("I can create a new blog and blog post")]
public virtual void ICanCreateANewBlogAndBlogPost()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create a new blog and blog post", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create a new blog and blog post", null, ((string[])(null)));
#line 11
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 12
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 13
@@ -149,9 +157,10 @@ this.ScenarioSetup(scenarioInfo);
public virtual void ICanCreateANewBlogWithMultipleBlogPostsEachWithTheSameTitleAndUniqueSlugsAreGeneratedOrGivenForSaidPosts()
{
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create a new blog with multiple blog posts each with the same title and uni" +
- "que slugs are generated or given for said posts", ((string[])(null)));
+ "que slugs are generated or given for said posts", null, ((string[])(null)));
#line 35
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 36
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 37
@@ -256,9 +265,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("When viewing a blog the user agent is given an RSS feed of the blog\'s posts")]
public virtual void WhenViewingABlogTheUserAgentIsGivenAnRSSFeedOfTheBlogsPosts()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("When viewing a blog the user agent is given an RSS feed of the blog\'s posts", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("When viewing a blog the user agent is given an RSS feed of the blog\'s posts", null, ((string[])(null)));
#line 77
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 78
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 79
@@ -311,9 +321,10 @@ this.ScenarioSetup(scenarioInfo);
public virtual void EnablingRemoteBlogPublishingInsertsTheAppropriateMetaweblogapiMarkupIntoTheBlogsPage()
{
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Enabling remote blog publishing inserts the appropriate metaweblogapi markup into" +
- " the blog\'s page", ((string[])(null)));
+ " the blog\'s page", null, ((string[])(null)));
#line 96
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 97
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 98
@@ -357,9 +368,10 @@ this.ScenarioSetup(scenarioInfo);
public virtual void TheVirtualPathOfMyInstallationWhenNotAtTheRootIsReflectedInTheURLExampleForTheSlugFieldWhenCreatingABlogOrBlogPost()
{
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("The virtual path of my installation when not at the root is reflected in the URL " +
- "example for the slug field when creating a blog or blog post", ((string[])(null)));
+ "example for the slug field when creating a blog or blog post", null, ((string[])(null)));
#line 112
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 113
testRunner.Given("I have installed Orchard at \"/OrchardLocal\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 114
@@ -395,9 +407,10 @@ this.ScenarioSetup(scenarioInfo);
public virtual void TheVirtualPathOfMyInstallationWhenAtTheRootIsReflectedInTheURLExampleForTheSlugFieldWhenCreatingABlogOrBlogPost()
{
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("The virtual path of my installation when at the root is reflected in the URL exam" +
- "ple for the slug field when creating a blog or blog post", ((string[])(null)));
+ "ple for the slug field when creating a blog or blog post", null, ((string[])(null)));
#line 125
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 126
testRunner.Given("I have installed Orchard at \"/\"", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 127
@@ -433,9 +446,10 @@ this.ScenarioSetup(scenarioInfo);
public virtual void ISetMyBlogToBeTheContentForTheHomePageAndThePostsForTheBlogBeRootedToTheApp()
{
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I set my blog to be the content for the home page and the posts for the blog be r" +
- "ooted to the app", ((string[])(null)));
+ "ooted to the app", null, ((string[])(null)));
#line 138
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 139
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 140
@@ -500,9 +514,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("I can create browse blog posts on several pages")]
public virtual void ICanCreateBrowseBlogPostsOnSeveralPages()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create browse blog posts on several pages", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create browse blog posts on several pages", null, ((string[])(null)));
#line 164
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 165
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 166
@@ -802,9 +817,10 @@ this.ScenarioSetup(scenarioInfo);
public virtual void ICanCreateANewBlogWithAPercentSignInTheTitleAndItGetsStrippedOutOfTheSlug()
{
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create a new blog with a percent sign in the title and it gets stripped out" +
- " of the slug", ((string[])(null)));
+ " of the slug", null, ((string[])(null)));
#line 291
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 292
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 293
diff --git a/src/Orchard.Specs/Boolean.feature.cs b/src/Orchard.Specs/Boolean.feature.cs
index feb46a6eb..f3aa5520d 100644
--- a/src/Orchard.Specs/Boolean.feature.cs
+++ b/src/Orchard.Specs/Boolean.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Boolean Field")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("Creating and using Boolean fields")]
public virtual void CreatingAndUsingBooleanFields()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using Boolean fields", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using Boolean fields", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 9
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 10
diff --git a/src/Orchard.Specs/Comments.feature.cs b/src/Orchard.Specs/Comments.feature.cs
index 80a970c00..764edac20 100644
--- a/src/Orchard.Specs/Comments.feature.cs
+++ b/src/Orchard.Specs/Comments.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Comments")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("HTML markup in any given comment is encoded")]
public virtual void HTMLMarkupInAnyGivenCommentIsEncoded()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("HTML markup in any given comment is encoded", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("HTML markup in any given comment is encoded", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 7
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 8
diff --git a/src/Orchard.Specs/ContentRights.feature.cs b/src/Orchard.Specs/ContentRights.feature.cs
index 2566fccbc..f1cb213fa 100644
--- a/src/Orchard.Specs/ContentRights.feature.cs
+++ b/src/Orchard.Specs/ContentRights.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Content rights management")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("Administrators can manage a Page")]
public virtual void AdministratorsCanManageAPage()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Administrators can manage a Page", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Administrators can manage a Page", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 7
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 8
@@ -87,9 +94,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Users can\'t create a Page if they don\'t have the PublishContent permission")]
public virtual void UsersCantCreateAPageIfTheyDontHaveThePublishContentPermission()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can\'t create a Page if they don\'t have the PublishContent permission", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can\'t create a Page if they don\'t have the PublishContent permission", null, ((string[])(null)));
#line 12
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 13
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 14
@@ -110,9 +118,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Users can create a Page of others if they have PublishContent permission")]
public virtual void UsersCanCreateAPageOfOthersIfTheyHavePublishContentPermission()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can create a Page of others if they have PublishContent permission", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can create a Page of others if they have PublishContent permission", null, ((string[])(null)));
#line 20
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 21
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 22
@@ -135,9 +144,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Users can create a Page if they have PublishOwnContent for Page")]
public virtual void UsersCanCreateAPageIfTheyHavePublishOwnContentForPage()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can create a Page if they have PublishOwnContent for Page", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can create a Page if they have PublishOwnContent for Page", null, ((string[])(null)));
#line 29
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 30
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 31
@@ -160,9 +170,10 @@ this.ScenarioSetup(scenarioInfo);
public virtual void UsersCanCreateAndEditAPageEvenIfTheyOnlyHaveThePublishOwnContentPermission()
{
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can create and edit a Page even if they only have the PublishOwnContent per" +
- "mission", ((string[])(null)));
+ "mission", null, ((string[])(null)));
#line 37
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 38
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 39
@@ -183,9 +194,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Users can\'t edit a Page if they don\'t have the EditContent permission")]
public virtual void UsersCantEditAPageIfTheyDontHaveTheEditContentPermission()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can\'t edit a Page if they don\'t have the EditContent permission", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can\'t edit a Page if they don\'t have the EditContent permission", null, ((string[])(null)));
#line 45
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 46
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 47
@@ -206,9 +218,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Users can\'t create a Page for others if they only have PublishOwnContent")]
public virtual void UsersCantCreateAPageForOthersIfTheyOnlyHavePublishOwnContent()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can\'t create a Page for others if they only have PublishOwnContent", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can\'t create a Page for others if they only have PublishOwnContent", null, ((string[])(null)));
#line 53
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 54
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 55
@@ -231,9 +244,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Users can\'t create a Page for others if they only have Publish_Page")]
public virtual void UsersCantCreateAPageForOthersIfTheyOnlyHavePublish_Page()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can\'t create a Page for others if they only have Publish_Page", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can\'t create a Page for others if they only have Publish_Page", null, ((string[])(null)));
#line 62
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 63
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 64
@@ -256,9 +270,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Users can create a Page for others if they only have Publish_Page")]
public virtual void UsersCanCreateAPageForOthersIfTheyOnlyHavePublish_Page()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can create a Page for others if they only have Publish_Page", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can create a Page for others if they only have Publish_Page", null, ((string[])(null)));
#line 71
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 72
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 73
@@ -281,9 +296,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Users can delete a Page for others if they only have Delete_Page")]
public virtual void UsersCanDeleteAPageForOthersIfTheyOnlyHaveDelete_Page()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can delete a Page for others if they only have Delete_Page", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can delete a Page for others if they only have Delete_Page", null, ((string[])(null)));
#line 80
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 81
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 82
@@ -306,9 +322,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Users can\'t delete a Page for others if they only have DeleteOwn_Page")]
public virtual void UsersCantDeleteAPageForOthersIfTheyOnlyHaveDeleteOwn_Page()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can\'t delete a Page for others if they only have DeleteOwn_Page", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Users can\'t delete a Page for others if they only have DeleteOwn_Page", null, ((string[])(null)));
#line 90
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 91
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 92
diff --git a/src/Orchard.Specs/ContentTypes.feature.cs b/src/Orchard.Specs/ContentTypes.feature.cs
index be0564204..97dbed391 100644
--- a/src/Orchard.Specs/ContentTypes.feature.cs
+++ b/src/Orchard.Specs/ContentTypes.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Content Types")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("I can create a new content type")]
public virtual void ICanCreateANewContentType()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create a new content type", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create a new content type", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 7
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 8
@@ -105,9 +112,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("I can\'t create a content type with an already existing name")]
public virtual void ICantCreateAContentTypeWithAnAlreadyExistingName()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can\'t create a content type with an already existing name", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can\'t create a content type with an already existing name", null, ((string[])(null)));
#line 19
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 20
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 21
@@ -158,9 +166,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("I can\'t create a content type with an already existing technical name")]
public virtual void ICantCreateAContentTypeWithAnAlreadyExistingTechnicalName()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can\'t create a content type with an already existing technical name", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can\'t create a content type with an already existing technical name", null, ((string[])(null)));
#line 38
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 39
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 40
@@ -211,9 +220,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("I can\'t rename a content type with an already existing name")]
public virtual void ICantRenameAContentTypeWithAnAlreadyExistingName()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can\'t rename a content type with an already existing name", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can\'t rename a content type with an already existing name", null, ((string[])(null)));
#line 57
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 58
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 59
diff --git a/src/Orchard.Specs/DateTime.feature.cs b/src/Orchard.Specs/DateTime.feature.cs
index d1d67c339..671e0c6eb 100644
--- a/src/Orchard.Specs/DateTime.feature.cs
+++ b/src/Orchard.Specs/DateTime.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("DateTime Field")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("Creating and using Date fields")]
public virtual void CreatingAndUsingDateFields()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using Date fields", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using Date fields", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 9
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 10
@@ -366,9 +373,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Creating and using date time fields in another culture")]
public virtual void CreatingAndUsingDateTimeFieldsInAnotherCulture()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using date time fields in another culture", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using date time fields in another culture", null, ((string[])(null)));
#line 149
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 152
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 153
diff --git a/src/Orchard.Specs/Enumeration.feature.cs b/src/Orchard.Specs/Enumeration.feature.cs
index 35a59790f..45813f491 100644
--- a/src/Orchard.Specs/Enumeration.feature.cs
+++ b/src/Orchard.Specs/Enumeration.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Enumeration Field")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("Creating and using Enumeration fields")]
public virtual void CreatingAndUsingEnumerationFields()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using Enumeration fields", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using Enumeration fields", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 9
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 10
diff --git a/src/Orchard.Specs/Input.feature.cs b/src/Orchard.Specs/Input.feature.cs
index 7731c40a0..8e7dafc8b 100644
--- a/src/Orchard.Specs/Input.feature.cs
+++ b/src/Orchard.Specs/Input.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Input Field")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("Creating and using Input fields")]
public virtual void CreatingAndUsingInputFields()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using Input fields", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using Input fields", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 9
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 10
diff --git a/src/Orchard.Specs/Link.feature.cs b/src/Orchard.Specs/Link.feature.cs
index df3adf822..9eb41ba0b 100644
--- a/src/Orchard.Specs/Link.feature.cs
+++ b/src/Orchard.Specs/Link.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Link Field")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("Creating and using Link fields")]
public virtual void CreatingAndUsingLinkFields()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using Link fields", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using Link fields", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 9
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 10
diff --git a/src/Orchard.Specs/Lists.feature.cs b/src/Orchard.Specs/Lists.feature.cs
index 325417ba1..c423ea91e 100644
--- a/src/Orchard.Specs/Lists.feature.cs
+++ b/src/Orchard.Specs/Lists.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Lists")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("I can create a new list")]
public virtual void ICanCreateANewList()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create a new list", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I can create a new list", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 7
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 8
diff --git a/src/Orchard.Specs/Media.feature.cs b/src/Orchard.Specs/Media.feature.cs
index ad6ef43ff..1c2aca167 100644
--- a/src/Orchard.Specs/Media.feature.cs
+++ b/src/Orchard.Specs/Media.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Media management")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("Media admin is available")]
public virtual void MediaAdminIsAvailable()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Media admin is available", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Media admin is available", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 7
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 8
diff --git a/src/Orchard.Specs/MediaPicker.feature.cs b/src/Orchard.Specs/MediaPicker.feature.cs
index 35ca5bcb4..ba2326bc4 100644
--- a/src/Orchard.Specs/MediaPicker.feature.cs
+++ b/src/Orchard.Specs/MediaPicker.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Media Picker Field")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("Creating and using media fields")]
public virtual void CreatingAndUsingMediaFields()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using media fields", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using media fields", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 9
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 10
diff --git a/src/Orchard.Specs/Modules.feature.cs b/src/Orchard.Specs/Modules.feature.cs
index d3c2f72df..60201afcf 100644
--- a/src/Orchard.Specs/Modules.feature.cs
+++ b/src/Orchard.Specs/Modules.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Module management")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("Installed modules are listed")]
public virtual void InstalledModulesAreListed()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Installed modules are listed", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Installed modules are listed", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 7
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 8
@@ -102,9 +109,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Features of installed modules are listed")]
public virtual void FeaturesOfInstalledModulesAreListed()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Features of installed modules are listed", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Features of installed modules are listed", null, ((string[])(null)));
#line 18
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 19
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 20
diff --git a/src/Orchard.Specs/MultiTenancy.feature.cs b/src/Orchard.Specs/MultiTenancy.feature.cs
index d3bdc4ede..a0d703761 100644
--- a/src/Orchard.Specs/MultiTenancy.feature.cs
+++ b/src/Orchard.Specs/MultiTenancy.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Multiple tenant management")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("Default site is listed")]
public virtual void DefaultSiteIsListed()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Default site is listed", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Default site is listed", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 7
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 8
@@ -91,9 +98,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("New tenant fields are required")]
public virtual void NewTenantFieldsAreRequired()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("New tenant fields are required", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("New tenant fields are required", null, ((string[])(null)));
#line 14
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 15
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 16
@@ -112,9 +120,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("A new tenant is created")]
public virtual void ANewTenantIsCreated()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A new tenant is created", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A new tenant is created", null, ((string[])(null)));
#line 21
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 22
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 23
@@ -149,9 +158,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("A new tenant is created with uninitialized state")]
public virtual void ANewTenantIsCreatedWithUninitializedState()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A new tenant is created with uninitialized state", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A new tenant is created with uninitialized state", null, ((string[])(null)));
#line 34
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 35
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 36
@@ -186,9 +196,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("A new tenant goes to the setup screen")]
public virtual void ANewTenantGoesToTheSetupScreen()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A new tenant goes to the setup screen", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A new tenant goes to the setup screen", null, ((string[])(null)));
#line 47
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 48
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 49
@@ -225,9 +236,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Several tenants are configured and go to setup screen")]
public virtual void SeveralTenantsAreConfiguredAndGoToSetupScreen()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Several tenants are configured and go to setup screen", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Several tenants are configured and go to setup screen", null, ((string[])(null)));
#line 61
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 62
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 63
@@ -302,9 +314,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("A new tenant with preconfigured database goes to the setup screen")]
public virtual void ANewTenantWithPreconfiguredDatabaseGoesToTheSetupScreen()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A new tenant with preconfigured database goes to the setup screen", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A new tenant with preconfigured database goes to the setup screen", null, ((string[])(null)));
#line 90
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 91
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 92
@@ -348,9 +361,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("A new tenant runs the setup")]
public virtual void ANewTenantRunsTheSetup()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A new tenant runs the setup", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A new tenant runs the setup", null, ((string[])(null)));
#line 107
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 108
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 109
@@ -404,9 +418,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("An existing initialized tenant cannot have its database option cleared")]
public virtual void AnExistingInitializedTenantCannotHaveItsDatabaseOptionCleared()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("An existing initialized tenant cannot have its database option cleared", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("An existing initialized tenant cannot have its database option cleared", null, ((string[])(null)));
#line 127
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 128
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 129
@@ -462,9 +477,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Default tenant cannot be disabled")]
public virtual void DefaultTenantCannotBeDisabled()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Default tenant cannot be disabled", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Default tenant cannot be disabled", null, ((string[])(null)));
#line 148
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 149
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 150
@@ -481,9 +497,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("A running tenant can be disabled")]
public virtual void ARunningTenantCanBeDisabled()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A running tenant can be disabled", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A running tenant can be disabled", null, ((string[])(null)));
#line 154
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 155
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 156
@@ -539,9 +556,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("A running tenant which is disabled can be enabled")]
public virtual void ARunningTenantWhichIsDisabledCanBeEnabled()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A running tenant which is disabled can be enabled", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("A running tenant which is disabled can be enabled", null, ((string[])(null)));
#line 175
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 176
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 177
@@ -601,9 +619,10 @@ this.ScenarioSetup(scenarioInfo);
[NUnit.Framework.DescriptionAttribute("Listing tenants from command line")]
public virtual void ListingTenantsFromCommandLine()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Listing tenants from command line", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Listing tenants from command line", null, ((string[])(null)));
#line 198
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 199
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 200
diff --git a/src/Orchard.Specs/Numeric.feature.cs b/src/Orchard.Specs/Numeric.feature.cs
index 2fc18ffcc..632e2ce7b 100644
--- a/src/Orchard.Specs/Numeric.feature.cs
+++ b/src/Orchard.Specs/Numeric.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (http://www.specflow.org/).
-// SpecFlow Version:2.3.0.0
-// SpecFlow Generator Version:2.3.0.0
+// SpecFlow Version:2.4.0.0
+// SpecFlow Generator Version:2.4.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -15,7 +15,7 @@ namespace Orchard.Specs
using TechTalk.SpecFlow;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.3.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "2.4.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Numeric Field")]
@@ -54,9 +54,15 @@ namespace Orchard.Specs
testRunner.OnScenarioEnd();
}
- public virtual void ScenarioSetup(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
+ public virtual void ScenarioInitialize(TechTalk.SpecFlow.ScenarioInfo scenarioInfo)
{
- testRunner.OnScenarioStart(scenarioInfo);
+ testRunner.OnScenarioInitialize(scenarioInfo);
+ testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs(NUnit.Framework.TestContext.CurrentContext);
+ }
+
+ public virtual void ScenarioStart()
+ {
+ testRunner.OnScenarioStart();
}
public virtual void ScenarioCleanup()
@@ -68,9 +74,10 @@ namespace Orchard.Specs
[NUnit.Framework.DescriptionAttribute("Creating and using numeric fields")]
public virtual void CreatingAndUsingNumericFields()
{
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using numeric fields", ((string[])(null)));
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Creating and using numeric fields", null, ((string[])(null)));
#line 6
-this.ScenarioSetup(scenarioInfo);
+this.ScenarioInitialize(scenarioInfo);
+ this.ScenarioStart();
#line 9
testRunner.Given("I have installed Orchard", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Given ");
#line 10
diff --git a/src/Orchard.Specs/Orchard.Specs.csproj b/src/Orchard.Specs/Orchard.Specs.csproj
index 8bedbe761..812814491 100644
--- a/src/Orchard.Specs/Orchard.Specs.csproj
+++ b/src/Orchard.Specs/Orchard.Specs.csproj
@@ -1,6 +1,6 @@
-
+
Debug
AnyCPU
@@ -145,8 +145,8 @@
-
- ..\packages\SpecFlow.2.3.0\lib\net45\TechTalk.SpecFlow.dll
+
+ ..\packages\SpecFlow.2.4.1\lib\net45\TechTalk.SpecFlow.dll
@@ -411,16 +411,16 @@
-
+
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
+
+
+
-
+