diff --git a/src/TestStack.Seleno.AcceptanceTests/App.config b/src/TestStack.Seleno.AcceptanceTests/App.config index ff929dfa..a8f14c76 100644 --- a/src/TestStack.Seleno.AcceptanceTests/App.config +++ b/src/TestStack.Seleno.AcceptanceTests/App.config @@ -24,7 +24,7 @@ - + diff --git a/src/TestStack.Seleno.Tests/Configuration/WebServers/WebApplicationTests.cs b/src/TestStack.Seleno.Tests/Configuration/WebServers/WebApplicationTests.cs index 85b5d242..04a8bc8b 100644 --- a/src/TestStack.Seleno.Tests/Configuration/WebServers/WebApplicationTests.cs +++ b/src/TestStack.Seleno.Tests/Configuration/WebServers/WebApplicationTests.cs @@ -13,7 +13,7 @@ public class WebApplicationTests public void WebApplication_should_have_PortNumber() { Action action = () => new WebApplication(Substitute.For(), 0); - action.ShouldThrow() + action.Should().Throw() .Where(exception => exception.Message.StartsWith("portNumber must be greater than zero")); } @@ -21,7 +21,7 @@ public void WebApplication_should_have_PortNumber() public void WebApplication_should_have_Location() { Action action = () => new WebApplication(null, 1000); - action.ShouldThrow() + action.Should().Throw() .Where(exception => exception.Message.StartsWith("You must specify a location")); } diff --git a/src/TestStack.Seleno.Tests/PageObjects/Actions/Controls/When_attempting_to_retrieve_selected_button_from_radio_group_with_none_selected.cs b/src/TestStack.Seleno.Tests/PageObjects/Actions/Controls/When_attempting_to_retrieve_selected_button_from_radio_group_with_none_selected.cs index f8e630d8..971d3eb8 100644 --- a/src/TestStack.Seleno.Tests/PageObjects/Actions/Controls/When_attempting_to_retrieve_selected_button_from_radio_group_with_none_selected.cs +++ b/src/TestStack.Seleno.Tests/PageObjects/Actions/Controls/When_attempting_to_retrieve_selected_button_from_radio_group_with_none_selected.cs @@ -32,7 +32,7 @@ public void When_getting_selected_radio_button() public void Then_it_should_throw_NoSuchElementException() { - _exceptionThrown = _selectedButtonInRadioGroupAction.ShouldThrow(); + _exceptionThrown = _selectedButtonInRadioGroupAction.Should().Throw(); } public void AndThen_exception_message_should_be_No_selected_radio_button_has_been_found() diff --git a/src/TestStack.Seleno.Tests/PageObjects/Actions/Executor/When_executing_predicate_script_timing_out_before_it_completes.cs b/src/TestStack.Seleno.Tests/PageObjects/Actions/Executor/When_executing_predicate_script_timing_out_before_it_completes.cs index ec5a7172..5544f87e 100644 --- a/src/TestStack.Seleno.Tests/PageObjects/Actions/Executor/When_executing_predicate_script_timing_out_before_it_completes.cs +++ b/src/TestStack.Seleno.Tests/PageObjects/Actions/Executor/When_executing_predicate_script_timing_out_before_it_completes.cs @@ -28,8 +28,9 @@ public void When_executing_predicate_script() public void Then_it_should_throw_a_TimeOut_Exception() { var timing = 0.001d.ToString(CultureInfo.CurrentCulture); + _executeTimingOutScriptAction - .ShouldThrow() + .Should().Throw() .WithMessage(string.Format("The predicate script took longer than {0} seconds to verify statement", timing)); } } diff --git a/src/TestStack.Seleno.Tests/TestStack.Seleno.Tests.csproj b/src/TestStack.Seleno.Tests/TestStack.Seleno.Tests.csproj index a8f0fc60..755c2a78 100644 --- a/src/TestStack.Seleno.Tests/TestStack.Seleno.Tests.csproj +++ b/src/TestStack.Seleno.Tests/TestStack.Seleno.Tests.csproj @@ -1,5 +1,6 @@  - + + Debug AnyCPU @@ -10,9 +11,12 @@ Properties TestStack.Seleno.Tests TestStack.Seleno.Tests - v4.0 + v4.7.1 512 ..\ + + + true @@ -23,6 +27,7 @@ prompt 4 true + false pdbonly @@ -31,88 +36,75 @@ TRACE prompt 4 + false - - False - ..\packages\Autofac.3.5.2\lib\net40\Autofac.dll + + ..\packages\Autofac.4.9.1\lib\net45\Autofac.dll - - False - ..\packages\AutofacContrib.NSubstitute.3.3.2\lib\NET40\AutofacContrib.NSubstitute.dll + + ..\packages\AutofacContrib.NSubstitute.4.0.1\lib\NET45\AutofacContrib.NSubstitute.dll - - False - ..\packages\Castle.Core.3.3.3\lib\net40-client\Castle.Core.dll + + ..\packages\Castle.Core.4.3.1\lib\net45\Castle.Core.dll - - ..\packages\NBuilder.3.0.1.1\lib\FizzWare.NBuilder.dll + + ..\packages\NBuilder.6.0.0\lib\net40\FizzWare.NBuilder.dll - - False - ..\packages\FluentAssertions.3.3.0\lib\net40\FluentAssertions.dll + + ..\packages\FluentAssertions.5.6.0\lib\net47\FluentAssertions.dll - - False - ..\packages\FluentAssertions.3.3.0\lib\net40\FluentAssertions.Core.dll - - - False - ..\packages\Humanizer.1.0\lib\NET40\Humanizer.dll + + ..\packages\Humanizer.Core.2.5.16\lib\netstandard2.0\Humanizer.dll True ..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll - - False - ..\packages\NSubstitute.1.7.2.0\lib\NET40\NSubstitute.dll + + ..\packages\NSubstitute.4.0.0\lib\net46\NSubstitute.dll - - False - ..\packages\NUnit.2.6.4\lib\nunit.framework.dll + + ..\packages\NUnit.3.11.0\lib\net45\nunit.framework.dll + + + + ..\packages\System.Threading.Tasks.Extensions.4.3.0\lib\portable-net45+win8+wp8+wpa81\System.Threading.Tasks.Extensions.dll + - - False - ..\packages\Microsoft.AspNet.WebPages.1.0.20105.408\lib\net40\System.Web.Helpers.dll + + ..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.Helpers.dll - - False - ..\packages\Microsoft.AspNet.Mvc.3.0.50813.1\lib\net40\System.Web.Mvc.dll + + ..\packages\Microsoft.AspNet.Mvc.5.2.7\lib\net45\System.Web.Mvc.dll - - False - ..\packages\Microsoft.AspNet.Razor.1.0.20105.408\lib\net40\System.Web.Razor.dll + + ..\packages\Microsoft.AspNet.Razor.3.2.7\lib\net45\System.Web.Razor.dll - - False - ..\packages\Microsoft.AspNet.WebPages.2.0.30506.0\lib\net40\System.Web.WebPages.dll + + ..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.dll - - False - ..\packages\Microsoft.AspNet.WebPages.1.0.20105.408\lib\net40\System.Web.WebPages.Deployment.dll + + ..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.Deployment.dll - - False - ..\packages\Microsoft.AspNet.WebPages.1.0.20105.408\lib\net40\System.Web.WebPages.Razor.dll + + ..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.Razor.dll - - ..\packages\TestStack.BDDfy.4.2.0\lib\net40\TestStack.BDDfy.dll - True + + ..\packages\TestStack.BDDfy.4.3.2\lib\net40\TestStack.BDDfy.dll - - ..\packages\Selenium.WebDriver.2.53.0\lib\net40\WebDriver.dll - True + + ..\packages\Selenium.WebDriver.3.141.0\lib\net45\WebDriver.dll @@ -222,6 +214,12 @@ + + + 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}. + + +