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}. - - - + + + - +