From 424fed9f780d020b0d2e124ce34cde0c038a3f62 Mon Sep 17 00:00:00 2001 From: Anders Abel Date: Fri, 20 Feb 2015 16:23:12 +0100 Subject: [PATCH] Removed the AuthServicesController_SignOut test - It's so simple so it can go without unit tests. - Removed the entire VSPremium test project as it was now empty. --- .../AuthServicesController.cs | 4 + .../AuthServicesControllerTests.cs | 44 ----- .../Fakes/System.Security.fakes | Bin 602 -> 0 bytes .../Fakes/System.identitymodel.services.fakes | Bin 648 -> 0 bytes ...m.IdentityModel.Services.4.0.0.0.Fakes.dll | Bin 10752 -> 0 bytes ...tyModel.Services.4.0.0.0.Fakes.fakesconfig | Bin 266 -> 0 bytes ...m.IdentityModel.Services.4.0.0.0.Fakes.xml | 83 --------- .../System.Security.4.0.0.0.Fakes.dll | Bin 12800 -> 0 bytes .../System.Security.4.0.0.0.Fakes.fakesconfig | Bin 92 -> 0 bytes .../System.Security.4.0.0.0.Fakes.xml | 152 --------------- ...Kentor.AuthServices.VSPremium.Tests.csproj | 173 ------------------ .../Properties/AssemblyInfo.cs | 36 ---- .../app.config | 47 ----- .../packages.config | 13 -- Kentor.AuthServices.sln | 6 - 15 files changed, 4 insertions(+), 554 deletions(-) delete mode 100644 Kentor.AuthServices.VSPremium.Tests/AuthServicesControllerTests.cs delete mode 100644 Kentor.AuthServices.VSPremium.Tests/Fakes/System.Security.fakes delete mode 100644 Kentor.AuthServices.VSPremium.Tests/Fakes/System.identitymodel.services.fakes delete mode 100644 Kentor.AuthServices.VSPremium.Tests/FakesAssemblies/System.IdentityModel.Services.4.0.0.0.Fakes.dll delete mode 100644 Kentor.AuthServices.VSPremium.Tests/FakesAssemblies/System.IdentityModel.Services.4.0.0.0.Fakes.fakesconfig delete mode 100644 Kentor.AuthServices.VSPremium.Tests/FakesAssemblies/System.IdentityModel.Services.4.0.0.0.Fakes.xml delete mode 100644 Kentor.AuthServices.VSPremium.Tests/FakesAssemblies/System.Security.4.0.0.0.Fakes.dll delete mode 100644 Kentor.AuthServices.VSPremium.Tests/FakesAssemblies/System.Security.4.0.0.0.Fakes.fakesconfig delete mode 100644 Kentor.AuthServices.VSPremium.Tests/FakesAssemblies/System.Security.4.0.0.0.Fakes.xml delete mode 100644 Kentor.AuthServices.VSPremium.Tests/Kentor.AuthServices.VSPremium.Tests.csproj delete mode 100644 Kentor.AuthServices.VSPremium.Tests/Properties/AssemblyInfo.cs delete mode 100644 Kentor.AuthServices.VSPremium.Tests/app.config delete mode 100644 Kentor.AuthServices.VSPremium.Tests/packages.config diff --git a/Kentor.AuthServices.Mvc/AuthServicesController.cs b/Kentor.AuthServices.Mvc/AuthServicesController.cs index bffb4b770..55ea72e0a 100644 --- a/Kentor.AuthServices.Mvc/AuthServicesController.cs +++ b/Kentor.AuthServices.Mvc/AuthServicesController.cs @@ -5,6 +5,7 @@ using Kentor.AuthServices.HttpModule; using Kentor.AuthServices.Configuration; using Kentor.AuthServices.WebSso; +using System.Diagnostics.CodeAnalysis; namespace Kentor.AuthServices.Mvc { @@ -68,6 +69,9 @@ public ActionResult Acs() /// SignOut action that signs out the current user. /// /// Redirect to base url / + // Exclude from code coverage as it a) is very simple and b) can't be + // tested without shims that are only available in VSPremium. + [ExcludeFromCodeCoverage] public ActionResult SignOut() { FederatedAuthentication.SessionAuthenticationModule.SignOut(); diff --git a/Kentor.AuthServices.VSPremium.Tests/AuthServicesControllerTests.cs b/Kentor.AuthServices.VSPremium.Tests/AuthServicesControllerTests.cs deleted file mode 100644 index 68a606324..000000000 --- a/Kentor.AuthServices.VSPremium.Tests/AuthServicesControllerTests.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Microsoft.QualityTools.Testing.Fakes; -using NSubstitute; -using System.IdentityModel.Services; -using Kentor.AuthServices.Mvc; -using FluentAssertions; -using System.Web.Mvc; -using System.Web.Routing; -using System.Web; - -namespace Kentor.AuthServices.VSPremium.Tests -{ - [TestClass] - public class AuthServicesControllerTests - { - [TestMethod] - public void AuthServicesController_SignOut() - { - using(ShimsContext.Create()) - { - var substituteSessionAuthModule = Substitute.For(); - - System.IdentityModel.Services.Fakes.ShimFederatedAuthentication.SessionAuthenticationModuleGet = - () => substituteSessionAuthModule; - - var substituteRequestContext = Substitute.For(); - substituteRequestContext.HttpContext = Substitute.For(); - substituteRequestContext.HttpContext.Request.Returns(Substitute.For()); - substituteRequestContext.HttpContext.Request.ApplicationPath.Returns("/path"); - - var subject = new AuthServicesController() - { - Url = new UrlHelper(substituteRequestContext) - }.SignOut(); - - subject.Should().BeOfType().And - .Subject.As().Url.Should().Be("/path/"); - - substituteSessionAuthModule.Received().SignOut(); - } - } - } -} diff --git a/Kentor.AuthServices.VSPremium.Tests/Fakes/System.Security.fakes b/Kentor.AuthServices.VSPremium.Tests/Fakes/System.Security.fakes deleted file mode 100644 index 48deff1826e5dc13be7dff8a9cce7573dcbadd05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 602 zcmbu7OKZYV5QWdW(Ekwp0r#fjs-%JlDcy7z@O@%Uq%$z&t zoVk-64}n5O+A2{aPkR;0Rg%AHq*N`j)2l4eXbqCk5s@3-8Az>)s?vr|LtTMeswECs9wE%X>wjIWGZ)_tk#=AJTb#d$m6aLoJ{mYljZ zlQsWPJ3F|-g@hM8FjM`5e@_Gd<~{$4fqxl%Rjlt^uy}&PKE8hU2Fsp5LodyT-|m;= J-Q~X<>kEd-YAgT% diff --git a/Kentor.AuthServices.VSPremium.Tests/FakesAssemblies/System.IdentityModel.Services.4.0.0.0.Fakes.dll b/Kentor.AuthServices.VSPremium.Tests/FakesAssemblies/System.IdentityModel.Services.4.0.0.0.Fakes.dll deleted file mode 100644 index dca56befdc0a7df98f5d38e332dfb013def71cb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10752 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 - - - System.identitymodel.services.4.0.0.0.Fakes - - - - Shim type of System.IdentityModel.Services.FederatedAuthentication - - - Initializes a new shim instance - - - Assigns the 'Current' behavior for all methods of the shimmed type - - - Assigns the 'NotImplemented' behavior for all methods of the shimmed type - - - Sets the shim of FederatedAuthentication.GetHttpModule() - - - Assigns the behavior for all methods of the shimmed type - - - Sets the shim of FederatedAuthentication.get_ClaimsAuthorizationModule() - - - Sets the shim of FederatedAuthentication.add_FederationConfigurationCreated(EventHandler`1<FederationConfigurationCreatedEventArgs> value) - - - Sets the shim of FederatedAuthentication.remove_FederationConfigurationCreated(EventHandler`1<FederationConfigurationCreatedEventArgs> value) - - - Sets the shim of FederatedAuthentication.get_FederationConfiguration() - - - Sets the shim of FederatedAuthentication.get_SessionAuthenticationModule() - - - Sets the shim of FederatedAuthentication.FederatedAuthentication() - - - Sets the shim of FederatedAuthentication.get_WSFederationAuthenticationModule() - - - Shim type of System.IdentityModel.Services.FederatedAuthenticationSessionEndingException - - - Initializes a new shim instance - - - Initializes a new shim for the given instance - - - Assigns the 'Current' behavior for all methods of the shimmed type - - - Assigns the 'NotImplemented' behavior for all methods of the shimmed type - - - Binds the members of the interface to the shim. - - - Assigns the behavior for all methods of the shimmed type - - - Sets the shim of FederatedAuthenticationSessionEndingException.FederatedAuthenticationSessionEndingException() - - - Sets the shim of FederatedAuthenticationSessionEndingException.FederatedAuthenticationSessionEndingException(SerializationInfo info, StreamingContext context) - - - Sets the shim of FederatedAuthenticationSessionEndingException.FederatedAuthenticationSessionEndingException(String message) - - - Sets the shim of FederatedAuthenticationSessionEndingException.FederatedAuthenticationSessionEndingException(String message, Exception inner) - - - Define shims for all instances members - - - diff --git a/Kentor.AuthServices.VSPremium.Tests/FakesAssemblies/System.Security.4.0.0.0.Fakes.dll b/Kentor.AuthServices.VSPremium.Tests/FakesAssemblies/System.Security.4.0.0.0.Fakes.dll deleted file mode 100644 index 5d9de56c1dc8e9f659d80bf7110d9d2aa64e52d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12800 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 diff --git a/Kentor.AuthServices.VSPremium.Tests/FakesAssemblies/System.Security.4.0.0.0.Fakes.fakesconfig b/Kentor.AuthServices.VSPremium.Tests/FakesAssemblies/System.Security.4.0.0.0.Fakes.fakesconfig deleted file mode 100644 index 7c87692758e009e85d725d788fa7f85afbcfbbb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92 zcmW-Yxeb6o5X2lK(F#ov5tEQ2-jn#m6I}Cvb - - - System.Security.4.0.0.0.Fakes - - - - Shim type of System.Security.Cryptography.Xml.SignedInfo - - - Initializes a new shim instance - - - Initializes a new shim for the given instance - - - Assigns the 'Current' behavior for all methods of the shimmed type - - - Assigns the 'NotImplemented' behavior for all methods of the shimmed type - - - Binds the members of the interface to the shim. - - - Binds the members of the interface to the shim. - - - Sets the shim of SignedInfo.AddReference(Reference reference) - - - Assigns the behavior for all methods of the shimmed type - - - Sets the shim of SignedInfo.get_CanonicalizationMethod() - - - Sets the shim of SignedInfo.get_CanonicalizationMethodObject() - - - Sets the shim of SignedInfo.set_CanonicalizationMethod(String value) - - - Sets the shim of SignedInfo.SignedInfo() - - - Sets the shim of SignedInfo.CopyTo(Array array, Int32 index) - - - Sets the shim of SignedInfo.get_Count() - - - Sets the shim of SignedInfo.GetEnumerator() - - - Sets the shim of SignedInfo.GetXml() - - - Sets the shim of SignedInfo.get_Id() - - - Sets the shim of SignedInfo.set_Id(String value) - - - Sets the shim of SignedInfo.get_IsReadOnly() - - - Sets the shim of SignedInfo.get_IsSynchronized() - - - Sets the shim of SignedInfo.LoadXml(XmlElement value) - - - Sets the shim of SignedInfo.get_References() - - - Sets the shim of SignedInfo.get_SignatureLength() - - - Sets the shim of SignedInfo.set_SignatureLength(String value) - - - Sets the shim of SignedInfo.get_SignatureMethod() - - - Sets the shim of SignedInfo.set_SignatureMethod(String value) - - - Sets the shim of SignedInfo.get_SyncRoot() - - - Define shims for all instances members - - - Sets the shim of SignedInfo.AddReference(Reference reference) - - - Sets the shim of SignedInfo.get_CanonicalizationMethod() - - - Sets the shim of SignedInfo.get_CanonicalizationMethodObject() - - - Sets the shim of SignedInfo.set_CanonicalizationMethod(String value) - - - Sets the shim of SignedInfo.CopyTo(Array array, Int32 index) - - - Sets the shim of SignedInfo.get_Count() - - - Sets the shim of SignedInfo.GetEnumerator() - - - Sets the shim of SignedInfo.GetXml() - - - Sets the shim of SignedInfo.get_Id() - - - Sets the shim of SignedInfo.set_Id(String value) - - - Sets the shim of SignedInfo.get_IsReadOnly() - - - Sets the shim of SignedInfo.get_IsSynchronized() - - - Sets the shim of SignedInfo.LoadXml(XmlElement value) - - - Sets the shim of SignedInfo.get_References() - - - Sets the shim of SignedInfo.get_SignatureLength() - - - Sets the shim of SignedInfo.set_SignatureLength(String value) - - - Sets the shim of SignedInfo.get_SignatureMethod() - - - Sets the shim of SignedInfo.set_SignatureMethod(String value) - - - Sets the shim of SignedInfo.get_SyncRoot() - - - diff --git a/Kentor.AuthServices.VSPremium.Tests/Kentor.AuthServices.VSPremium.Tests.csproj b/Kentor.AuthServices.VSPremium.Tests/Kentor.AuthServices.VSPremium.Tests.csproj deleted file mode 100644 index 122e6906e..000000000 --- a/Kentor.AuthServices.VSPremium.Tests/Kentor.AuthServices.VSPremium.Tests.csproj +++ /dev/null @@ -1,173 +0,0 @@ - - - - Debug - AnyCPU - {5E7D63E4-B661-4D9A-929A-9E4EF9DE515C} - Library - Properties - Kentor.AuthServices.VSPremium.Tests - Kentor.AuthServices.VSPremium.Tests - v4.5 - 512 - {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages - False - UnitTest - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - ..\packages\FluentAssertions.3.2.1\lib\net45\FluentAssertions.dll - - - ..\packages\FluentAssertions.3.2.1\lib\net45\FluentAssertions.Core.dll - - - False - ..\packages\Microsoft.Owin.3.0.0\lib\net45\Microsoft.Owin.dll - - - ..\packages\Microsoft.Owin.Host.HttpListener.3.0.0\lib\net45\Microsoft.Owin.Host.HttpListener.dll - - - ..\packages\Microsoft.Owin.Hosting.3.0.0\lib\net45\Microsoft.Owin.Hosting.dll - - - - True - ..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll - - - False - ..\packages\NSubstitute.1.7.2.0\lib\NET45\NSubstitute.dll - - - False - ..\packages\Owin.1.0\lib\net40\Owin.dll - - - - - FakesAssemblies\System.IdentityModel.Services.4.0.0.0.Fakes.dll - - - - FakesAssemblies\System.Security.4.0.0.0.Fakes.dll - - - - False - ..\packages\Microsoft.AspNet.WebPages.3.2.2\lib\net45\System.Web.Helpers.dll - - - False - ..\packages\Microsoft.AspNet.Mvc.5.2.2\lib\net45\System.Web.Mvc.dll - - - False - ..\packages\Microsoft.AspNet.Razor.3.2.2\lib\net45\System.Web.Razor.dll - - - False - ..\packages\Microsoft.AspNet.WebPages.3.2.2\lib\net45\System.Web.WebPages.dll - - - False - ..\packages\Microsoft.AspNet.WebPages.3.2.2\lib\net45\System.Web.WebPages.Deployment.dll - - - False - ..\packages\Microsoft.AspNet.WebPages.3.2.2\lib\net45\System.Web.WebPages.Razor.dll - - - - - - - - - - - - - - - - - - - MetadataServer.cs - - - - - - - {7d32f0a3-cec8-4dc6-a096-5905ea9c3770} - Kentor.AuthServices.Mvc - - - {45e0ac77-5bc6-4926-ad1a-7108a46ecb10} - Kentor.AuthServices.TestHelpers - - - {93ba675e-a159-4701-b68b-c4b81015c556} - Kentor.AuthServices - - - - - - - - - - - - - - - False - - - False - - - False - - - False - - - - - - - - \ No newline at end of file diff --git a/Kentor.AuthServices.VSPremium.Tests/Properties/AssemblyInfo.cs b/Kentor.AuthServices.VSPremium.Tests/Properties/AssemblyInfo.cs deleted file mode 100644 index a1d099f36..000000000 --- a/Kentor.AuthServices.VSPremium.Tests/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Kentor.AuthServices.VSPremium.Tests")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Kentor.AuthServices.VSPremium.Tests")] -[assembly: AssemblyCopyright("Copyright © 2014")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("aa124401-288b-4392-a93c-9e986293cdd2")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Kentor.AuthServices.VSPremium.Tests/app.config b/Kentor.AuthServices.VSPremium.Tests/app.config deleted file mode 100644 index f74704adc..000000000 --- a/Kentor.AuthServices.VSPremium.Tests/app.config +++ /dev/null @@ -1,47 +0,0 @@ - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Kentor.AuthServices.VSPremium.Tests/packages.config b/Kentor.AuthServices.VSPremium.Tests/packages.config deleted file mode 100644 index ddbaa8cbc..000000000 --- a/Kentor.AuthServices.VSPremium.Tests/packages.config +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/Kentor.AuthServices.sln b/Kentor.AuthServices.sln index b2573a1d8..36b618fb3 100644 --- a/Kentor.AuthServices.sln +++ b/Kentor.AuthServices.sln @@ -44,8 +44,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleMvcApplication", "Sam EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kentor.AuthServices.StubIdp", "Kentor.AuthServices.StubIdp\Kentor.AuthServices.StubIdp.csproj", "{7B60747D-6337-4424-ACB5-7D580EC1E1A1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kentor.AuthServices.VSPremium.Tests", "Kentor.AuthServices.VSPremium.Tests\Kentor.AuthServices.VSPremium.Tests.csproj", "{5E7D63E4-B661-4D9A-929A-9E4EF9DE515C}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kentor.AuthServices.TestHelpers", "Kentor.AuthServices.TestHelpers\Kentor.AuthServices.TestHelpers.csproj", "{45E0AC77-5BC6-4926-AD1A-7108A46ECB10}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kentor.AuthServices.Owin", "Kentor.AuthServices.Owin\Kentor.AuthServices.Owin.csproj", "{FA1E7723-124C-4D2D-A731-E16400B0073B}" @@ -81,10 +79,6 @@ Global {7B60747D-6337-4424-ACB5-7D580EC1E1A1}.Debug|Any CPU.Build.0 = Debug|Any CPU {7B60747D-6337-4424-ACB5-7D580EC1E1A1}.Release|Any CPU.ActiveCfg = Release|Any CPU {7B60747D-6337-4424-ACB5-7D580EC1E1A1}.Release|Any CPU.Build.0 = Release|Any CPU - {5E7D63E4-B661-4D9A-929A-9E4EF9DE515C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5E7D63E4-B661-4D9A-929A-9E4EF9DE515C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5E7D63E4-B661-4D9A-929A-9E4EF9DE515C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5E7D63E4-B661-4D9A-929A-9E4EF9DE515C}.Release|Any CPU.Build.0 = Release|Any CPU {45E0AC77-5BC6-4926-AD1A-7108A46ECB10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {45E0AC77-5BC6-4926-AD1A-7108A46ECB10}.Debug|Any CPU.Build.0 = Debug|Any CPU {45E0AC77-5BC6-4926-AD1A-7108A46ECB10}.Release|Any CPU.ActiveCfg = Release|Any CPU