Skip to content

Commit aac2092

Browse files
authored
Merge pull request #361 - Versioning plugin
Versioning plugin
2 parents 33eb44a + 537ddbe commit aac2092

File tree

135 files changed

+560
-361
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+560
-361
lines changed

MyTested.AspNetCore.Mvc.sln

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.MultipleEntryPoints",
231231
EndProject
232232
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Common", "samples\Configuration\Common\Common.csproj", "{AC971EBF-48A1-47C1-B61F-CF97FCE4F48C}"
233233
EndProject
234+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyTested.AspNetCore.Mvc.Versioning", "plugins\MyTested.AspNetCore.Mvc.Versioning\MyTested.AspNetCore.Mvc.Versioning.csproj", "{3529E0FC-4D63-4828-A3DC-ACE7B6243A73}"
235+
EndProject
236+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyTested.AspNetCore.Mvc.Versioning.Test", "test\MyTested.AspNetCore.Mvc.Versioning.Test\MyTested.AspNetCore.Mvc.Versioning.Test.csproj", "{6541FC98-C8B1-48CF-A3A5-7028B19455E8}"
237+
EndProject
234238
Global
235239
GlobalSection(SolutionConfigurationPlatforms) = preSolution
236240
Debug|Any CPU = Debug|Any CPU
@@ -645,6 +649,14 @@ Global
645649
{AC971EBF-48A1-47C1-B61F-CF97FCE4F48C}.Debug|Any CPU.Build.0 = Debug|Any CPU
646650
{AC971EBF-48A1-47C1-B61F-CF97FCE4F48C}.Release|Any CPU.ActiveCfg = Release|Any CPU
647651
{AC971EBF-48A1-47C1-B61F-CF97FCE4F48C}.Release|Any CPU.Build.0 = Release|Any CPU
652+
{3529E0FC-4D63-4828-A3DC-ACE7B6243A73}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
653+
{3529E0FC-4D63-4828-A3DC-ACE7B6243A73}.Debug|Any CPU.Build.0 = Debug|Any CPU
654+
{3529E0FC-4D63-4828-A3DC-ACE7B6243A73}.Release|Any CPU.ActiveCfg = Release|Any CPU
655+
{3529E0FC-4D63-4828-A3DC-ACE7B6243A73}.Release|Any CPU.Build.0 = Release|Any CPU
656+
{6541FC98-C8B1-48CF-A3A5-7028B19455E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
657+
{6541FC98-C8B1-48CF-A3A5-7028B19455E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
658+
{6541FC98-C8B1-48CF-A3A5-7028B19455E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
659+
{6541FC98-C8B1-48CF-A3A5-7028B19455E8}.Release|Any CPU.Build.0 = Release|Any CPU
648660
EndGlobalSection
649661
GlobalSection(SolutionProperties) = preSolution
650662
HideSolutionNode = FALSE
@@ -760,6 +772,8 @@ Global
760772
{25649D8E-C12B-492E-8778-9638B0C4B31C} = {7BEC9808-8650-4322-BCC6-1D7D91B53678}
761773
{840C7C04-90CC-4F0F-BDF9-0D97D399BA3F} = {7BEC9808-8650-4322-BCC6-1D7D91B53678}
762774
{AC971EBF-48A1-47C1-B61F-CF97FCE4F48C} = {7BEC9808-8650-4322-BCC6-1D7D91B53678}
775+
{3529E0FC-4D63-4828-A3DC-ACE7B6243A73} = {EF386110-3D7B-4BDF-B403-8DC2AB8CF7BB}
776+
{6541FC98-C8B1-48CF-A3A5-7028B19455E8} = {D140FA14-A6C2-4279-8A41-35BC55279DA8}
763777
EndGlobalSection
764778
GlobalSection(ExtensibilityGlobals) = postSolution
765779
SolutionGuid = {99A2DEDD-5195-4EE6-A546-B1CA54C5539F}

plugins/MyTested.AspNetCore.Mvc.NewtonsoftJson/MyTested.AspNetCore.Mvc.NewtonsoftJson.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Description>My Tested ASP.NET Core MVC Newtonsoft JSON components.</Description>
55
<Copyright>2015-2019 Ivaylo Kenov</Copyright>
66
<AssemblyTitle>MyTested.AspNetCore.Mvc.NewtonsoftJson</AssemblyTitle>
7-
<VersionPrefix>3.1.0</VersionPrefix>
7+
<VersionPrefix>3.1.1</VersionPrefix>
88
<Authors>Ivaylo Kenov</Authors>
99
<TargetFramework>netcoreapp3.1</TargetFramework>
1010
<NoWarn>$(NoWarn);CS1591</NoWarn>
@@ -29,7 +29,7 @@
2929
</PropertyGroup>
3030

3131
<ItemGroup>
32-
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.0" />
32+
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.1" />
3333
</ItemGroup>
3434

3535
<ItemGroup>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
using System.Reflection;
2+
using System.Runtime.InteropServices;
3+
4+
[assembly: AssemblyProduct("MyTested.AspNetCore.Mvc.NewtonsoftJson")]
5+
[assembly: ComVisible(false)]
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<Description>My Tested ASP.NET Core MVC versioning components.</Description>
5+
<Copyright>2015-2019 Ivaylo Kenov</Copyright>
6+
<AssemblyTitle>MyTested.AspNetCore.Mvc.Versioning</AssemblyTitle>
7+
<VersionPrefix>3.1.1</VersionPrefix>
8+
<Authors>Ivaylo Kenov</Authors>
9+
<TargetFramework>netcoreapp3.1</TargetFramework>
10+
<NoWarn>$(NoWarn);CS1591</NoWarn>
11+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
12+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
13+
<AssemblyName>MyTested.AspNetCore.Mvc.Versioning</AssemblyName>
14+
<AssemblyOriginatorKeyFile>../../tools/Key.snk</AssemblyOriginatorKeyFile>
15+
<SignAssembly>true</SignAssembly>
16+
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
17+
<PackageId>MyTested.AspNetCore.Mvc.Versioning</PackageId>
18+
<PackageTags>aspnetcore;aspnetcoremvc;testing;unit;tests;fluent;testing;framework;asp;net;core;mvc;test;mymvc;mytested</PackageTags>
19+
<PackageIcon>nuget-logo.png</PackageIcon>
20+
<PackageProjectUrl>https://mytestedasp.net/</PackageProjectUrl>
21+
<PackageLicenseFile>LICENSE</PackageLicenseFile>
22+
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
23+
<RepositoryType>git</RepositoryType>
24+
<RepositoryUrl>https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc</RepositoryUrl>
25+
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
26+
<RootNamespace>MyTested.AspNetCore.Mvc</RootNamespace>
27+
<IncludeSymbols>true</IncludeSymbols>
28+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
29+
</PropertyGroup>
30+
31+
<ItemGroup>
32+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="4.1.1" />
33+
</ItemGroup>
34+
35+
<ItemGroup>
36+
<None Include="../../LICENSE" Pack="true" PackagePath="" />
37+
<None Include="../../tools/nuget-logo.png" Pack="true" PackagePath="" />
38+
</ItemGroup>
39+
40+
<ItemGroup>
41+
<ProjectReference Include="..\..\src\MyTested.AspNetCore.Mvc.Abstractions\MyTested.AspNetCore.Mvc.Abstractions.csproj" />
42+
</ItemGroup>
43+
44+
</Project>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
namespace MyTested.AspNetCore.Mvc.Plugins
2+
{
3+
using System;
4+
using Microsoft.AspNetCore.Http;
5+
using Microsoft.AspNetCore.Mvc.Versioning;
6+
7+
public class VersioningTestPlugin : IHttpFeatureRegistrationPlugin
8+
{
9+
public Action<HttpContext> HttpFeatureRegistrationDelegate
10+
=> httpContext => httpContext
11+
.Features
12+
.Set<IApiVersioningFeature>(new ApiVersioningFeature(httpContext));
13+
}
14+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
using System.Reflection;
2+
using System.Runtime.InteropServices;
3+
4+
[assembly: AssemblyProduct("MyTested.AspNetCore.Mvc.Versioning")]
5+
[assembly: ComVisible(false)]

samples/ApplicationParts/ApplicationParts.Controllers/ApplicationParts.Controllers.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
99
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
1010
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
11+
<IsPackable>false</IsPackable>
1112
</PropertyGroup>
1213

1314
<ItemGroup>
@@ -16,7 +17,7 @@
1617
</ItemGroup>
1718

1819
<ItemGroup>
19-
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.1.0" />
20+
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.1.1" />
2021
</ItemGroup>
2122

2223
</Project>

samples/ApplicationParts/ApplicationParts.Models/ApplicationParts.Models.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@
88
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
99
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
1010
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
11+
<IsPackable>false</IsPackable>
1112
</PropertyGroup>
1213

1314
<ItemGroup>
1415
<FrameworkReference Include="Microsoft.AspNetCore.App" />
1516
</ItemGroup>
1617

1718
<ItemGroup>
18-
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.1.0" />
19+
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.1.1" />
1920
</ItemGroup>
2021

2122
</Project>

samples/ApplicationParts/ApplicationParts.Services/ApplicationParts.Services.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
99
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
1010
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
11+
<IsPackable>false</IsPackable>
1112
</PropertyGroup>
1213

1314
</Project>

samples/ApplicationParts/ApplicationParts.Test/ApplicationParts.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<ItemGroup>
1818
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.4.0" />
1919
<PackageReference Include="NUnit" Version="3.12.0" />
20-
<PackageReference Include="NUnit3TestAdapter" Version="3.15.1" />
20+
<PackageReference Include="NUnit3TestAdapter" Version="3.16.0" />
2121
</ItemGroup>
2222

2323
</Project>

0 commit comments

Comments
 (0)