diff --git a/Directory.Build.props b/Directory.Build.props
index ddc26c89..a051c5a1 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -20,6 +20,13 @@
true
+
+
+ true
+ GeneratedCodeAttribute
+ opencover
+
+
diff --git a/azure-pipelines-ci.yml b/azure-pipelines-ci.yml
index 5eee61f5..d1ca4c6d 100644
--- a/azure-pipelines-ci.yml
+++ b/azure-pipelines-ci.yml
@@ -43,14 +43,12 @@ jobs:
command: 'build'
projects: './test/WireMock.Net.Tests/WireMock.Net.Tests.csproj'
arguments: '--configuration Debug --framework net6.0'
-
- - task: DotNetCoreCLI@2
- displayName: 'Execute Unit tests'
+
+ - task: CmdLine@2
inputs:
- command: 'test'
- projects: './test/WireMock.Net.Tests/WireMock.Net.Tests.csproj'
- arguments: '--no-build --configuration Debug --framework net6.0 --collect:"XPlat Code Coverage" --logger trx /p:CollectCoverage=true /p:CoverletOutputFormat=opencover'
-
+ script: 'dotnet test ./test/WireMock.Net.Tests/WireMock.Net.Tests.csproj --no-build --configuration Debug --framework net6.0'
+ displayName: 'Execute Unit Tests with Coverage'
+
- task: SonarCloudAnalyze@1
displayName: 'SonarCloud: Run Code Analysis'
condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest')) # Do not run for PullRequests
@@ -76,7 +74,7 @@ jobs:
- task: PublishBuildArtifacts@1
displayName: Publish coverage file
inputs:
- PathtoPublish: '/home/vsts/work/1/s/test/WireMock.Net.Tests/coverage.net6.0.opencover.xml'
+ PathtoPublish: './test/WireMock.Net.Tests/coverage.net6.0.opencover.xml'
- job: Windows_Build_Test
diff --git a/examples/WireMock.Net.Service/App.config b/examples/WireMock.Net.Service/App.config
index 0819f408..aa4814ca 100644
--- a/examples/WireMock.Net.Service/App.config
+++ b/examples/WireMock.Net.Service/App.config
@@ -1,14 +1,14 @@
-
+
-
+
-
-
+
+
-
\ No newline at end of file
+
diff --git a/examples/WireMock.Net.Service/WireMock.Net.Service.csproj b/examples/WireMock.Net.Service/WireMock.Net.Service.csproj
index 3b135fc1..193ff51f 100644
--- a/examples/WireMock.Net.Service/WireMock.Net.Service.csproj
+++ b/examples/WireMock.Net.Service/WireMock.Net.Service.csproj
@@ -8,9 +8,10 @@
Exe
WireMock.Net.Service
WireMock.Net.Service
- v4.5.2
+ v4.8
512
true
+
AnyCPU
diff --git a/examples/WireMock.Net.Service/packages.config b/examples/WireMock.Net.Service/packages.config
index 1dae1526..4c8969d8 100644
--- a/examples/WireMock.Net.Service/packages.config
+++ b/examples/WireMock.Net.Service/packages.config
@@ -11,6 +11,6 @@
-
+
\ No newline at end of file
diff --git a/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj b/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj
index 8c3eb968..794e4038 100644
--- a/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj
+++ b/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj
@@ -31,17 +31,17 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive