Skip to content

Commit 531f443

Browse files
authored
Merge R2.2023 into master (#195)
* Support for macOS o added preview framework target o ignored all known .Net 7 issues * Infrastructure as a code o updated target .NET Framework version
1 parent 7fb7975 commit 531f443

File tree

7 files changed

+39
-10
lines changed

7 files changed

+39
-10
lines changed

Telerik.JustMock.DemoLib/Telerik.JustMock.DemoLib.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net45;netcoreapp2.1;netcoreapp3.1;net5.0</TargetFrameworks>
3+
<TargetFrameworks>net45;net472;netcoreapp2.1;netcoreapp3.1;net5.0</TargetFrameworks>
44
<Configurations>Debug;Release;ReleaseFree;DebugFree</Configurations>
55
<AssemblyName>Telerik.JustMock.DemoLib</AssemblyName>
66
<RootNamespace>Telerik.JustMock.DemoLib</RootNamespace>
77
<SignAssembly>false</SignAssembly>
88
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
99
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
1010
</PropertyGroup>
11+
<PropertyGroup Condition=" '$(PreviewTargetFramework)' != '' ">
12+
<NetCoreSupportedVersions>$(NetCoreSupportedVersions);$(PreviewTargetFramework)</NetCoreSupportedVersions>
13+
<TargetFrameworks>$(TargetFrameworks);$(PreviewTargetFramework)</TargetFrameworks>
14+
</PropertyGroup>
1115
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
1216
<DebugSymbols>true</DebugSymbols>
1317
<DebugType>full</DebugType>
@@ -92,7 +96,7 @@
9296
<SignAssembly>false</SignAssembly>
9397
<AssemblyOriginatorKeyFile />
9498
</PropertyGroup>
95-
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
99+
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' Or '$(TargetFramework)' == 'net472' ">
96100
<Reference Include="System.Web" />
97101
<Reference Include="System.Data.DataSetExtensions" />
98102
</ItemGroup>

Telerik.JustMock.DemoLibSigned/Telerik.JustMock.DemoLibSigned.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net45;netcoreapp2.1;netcoreapp3.1;net5.0</TargetFrameworks>
3+
<TargetFrameworks>net45;net472;netcoreapp2.1;netcoreapp3.1;net5.0</TargetFrameworks>
44
<Configurations>Debug;Release;DebugFree;ReleaseFree</Configurations>
55
<AssemblyName>Telerik.JustMock.DemoLibSigned</AssemblyName>
66
<RootNamespace>Telerik.JustMock.DemoLibSigned</RootNamespace>
@@ -9,6 +9,10 @@
99
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
1010
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
1111
</PropertyGroup>
12+
<PropertyGroup Condition=" '$(PreviewTargetFramework)' != '' ">
13+
<NetCoreSupportedVersions>$(NetCoreSupportedVersions);$(PreviewTargetFramework)</NetCoreSupportedVersions>
14+
<TargetFrameworks>$(TargetFrameworks);$(PreviewTargetFramework)</TargetFrameworks>
15+
</PropertyGroup>
1216
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
1317
<DebugSymbols>true</DebugSymbols>
1418
<DebugType>full</DebugType>
@@ -69,7 +73,7 @@
6973
<SignAssembly>true</SignAssembly>
7074
<AssemblyOriginatorKeyFile>snkey.snk</AssemblyOriginatorKeyFile>
7175
</PropertyGroup>
72-
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
76+
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' Or '$(TargetFramework)' == 'net472' ">
7377
<Reference Include="System.Data.DataSetExtensions" />
7478
</ItemGroup>
7579
<ItemGroup>

Telerik.JustMock.MSTest2.Tests/Telerik.JustMock.MSTest2.Tests.csproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<NetCoreSupportedVersions>netcoreapp2.1;netcoreapp3.1;net5.0</NetCoreSupportedVersions>
4-
<TargetFrameworks>net451;$(NetCoreSupportedVersions)</TargetFrameworks>
4+
<TargetFrameworks>net451;net472;$(NetCoreSupportedVersions)</TargetFrameworks>
55
<Configurations>Debug;Release;ReleaseFree;DebugFree</Configurations>
66
<AssemblyName>Telerik.JustMock.MSTest2.Tests</AssemblyName>
77
<RootNamespace>Telerik.JustMock.Tests</RootNamespace>
@@ -65,6 +65,9 @@
6565
<PropertyGroup Condition="'$(TargetFramework)' == 'net5.0'">
6666
<DefineConstants>$(DefineConstants);NETCORE31;NET50</DefineConstants>
6767
</PropertyGroup>
68+
<PropertyGroup Condition="'$(TargetFramework)' == 'net7.0'">
69+
<DefineConstants>$(DefineConstants);NETCORE31;NET50;NET70</DefineConstants>
70+
</PropertyGroup>
6871
<PropertyGroup>
6972
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
7073
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>

Telerik.JustMock.Tests/InteropFixture.cs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,18 @@ public abstract class UnsafeClassRef
8181

8282
public delegate void DoDelegate(ref IntPtr arg);
8383

84-
[TestMethod, TestCategory("Interop")]
84+
#if NET70
85+
#if XUNIT
86+
[TestMethod(Skip = SkipReason.Value)]
87+
#elif NUNIT
88+
[TestMethod, Ignore("")]
89+
#else
90+
[TestMethod, Ignore]
91+
#endif
92+
#else
93+
[TestMethod]
94+
#endif
95+
[TestCategory("Interop")]
8596
public void ShouldPassPointersByRef()
8697
{
8798
var mock = Mock.Create<UnsafeClassRef>();

Telerik.JustMock.XUnit.Tests/Telerik.JustMock.XUnit.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net452;netcoreapp2.1;netcoreapp3.1</TargetFrameworks>
3+
<TargetFrameworks>net452;net472;netcoreapp2.1;netcoreapp3.1</TargetFrameworks>
44
<Configurations>Debug;Release;DebugFree;ReleaseFree</Configurations>
55
<AssemblyName>Telerik.JustMock.XUnit.Tests</AssemblyName>
66
<RootNamespace>Telerik.JustMock.Tests</RootNamespace>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<Project>
2+
3+
<PropertyGroup>
4+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
5+
</PropertyGroup>
6+
7+
</Project>

Telerik.JustMock/Telerik.JustMock.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<NetCoreSupportedVersions>netcoreapp2.0</NetCoreSupportedVersions>
4-
<TargetFrameworks>net45;$(NetCoreSupportedVersions)</TargetFrameworks>
4+
<TargetFrameworks>net45;net472;$(NetCoreSupportedVersions)</TargetFrameworks>
55
<Configurations>Debug;Release;ReleaseFree;DebugFree</Configurations>
66
<AssemblyName>Telerik.JustMock</AssemblyName>
77
<RootNamespace>Telerik.JustMock</RootNamespace>
@@ -54,7 +54,7 @@
5454
<ErrorReport>prompt</ErrorReport>
5555
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
5656
</PropertyGroup>
57-
<PropertyGroup Condition="'$(TargetFramework)' == 'net45' ">
57+
<PropertyGroup Condition="'$(TargetFramework)' == 'net45' Or '$(TargetFramework)' == 'net472'">
5858
<DefineConstants>$(DefineConstants);FEATURE_REMOTING;FEATURE_APPDOMAIN;FEATURE_ASSEMBLYBUILDER_SAVE</DefineConstants>
5959
</PropertyGroup>
6060
<PropertyGroup Condition="$(NetCoreSupportedVersions.Contains('$(TargetFramework)'))">
@@ -84,7 +84,7 @@
8484
<PropertyGroup>
8585
<PostBuildEvent />
8686
</PropertyGroup>
87-
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
87+
<ItemGroup Condition="'$(TargetFramework)' == 'net45' Or '$(TargetFramework)' == 'net472'">
8888
<Reference Include="Microsoft.CSharp" />
8989
<Reference Include="System" />
9090
<Reference Include="System.Core" />

0 commit comments

Comments
 (0)