From 8bf5597435b1b0eda333f36ca0db5f27727a7dbd Mon Sep 17 00:00:00 2001 From: Anthony RICHARD Date: Wed, 31 May 2023 17:11:07 +0200 Subject: [PATCH] fix ExcludeFromCoverage --- Sources/AppConsole/Program.cs | 18 ++++++++++++++---- Sources/Persistance/Persistance.cs | 2 ++ Sources/Stub/Stub.cs | 2 ++ Sources/TestPipeline.sln | 6 ++++++ 4 files changed, 24 insertions(+), 4 deletions(-) diff --git a/Sources/AppConsole/Program.cs b/Sources/AppConsole/Program.cs index 1ea3341..d0b2251 100644 --- a/Sources/AppConsole/Program.cs +++ b/Sources/AppConsole/Program.cs @@ -1,8 +1,18 @@ using Model; using StimPersistance; using StimStub; -using System.Collections.ObjectModel; +using System.Diagnostics.CodeAnalysis; -Manager stub = new(new Stub()); -Manager persistance = new(new Persistance("../../../../")); -persistance.Mgrpersistance.SaveGame(stub.GameList); \ No newline at end of file +namespace AppConsole +{ + [ExcludeFromCodeCoverage] + class Program + { + static void Main(string[] args) + { + Manager stub = new(new Stub()); + Manager persistance = new(new Persistance("../../../../")); + persistance.Mgrpersistance.SaveGame(stub.GameList); + } + } +} \ No newline at end of file diff --git a/Sources/Persistance/Persistance.cs b/Sources/Persistance/Persistance.cs index 908a824..3477b85 100644 --- a/Sources/Persistance/Persistance.cs +++ b/Sources/Persistance/Persistance.cs @@ -5,9 +5,11 @@ using Microsoft.VisualBasic; using Microsoft.VisualBasic.FileIO; using Model; using System.Runtime.InteropServices; +using System.Diagnostics.CodeAnalysis; namespace StimPersistance { + [ExcludeFromCodeCoverage] public class Persistance : IPersistance { public Persistance(string chemin) diff --git a/Sources/Stub/Stub.cs b/Sources/Stub/Stub.cs index 03542f9..3f3096e 100644 --- a/Sources/Stub/Stub.cs +++ b/Sources/Stub/Stub.cs @@ -1,8 +1,10 @@ using Model; using System.Collections.ObjectModel; +using System.Diagnostics.CodeAnalysis; namespace StimStub { + [ExcludeFromCodeCoverage] public class Stub : IPersistance { public ObservableCollection Games = new(); diff --git a/Sources/TestPipeline.sln b/Sources/TestPipeline.sln index 64e7da6..85132b2 100644 --- a/Sources/TestPipeline.sln +++ b/Sources/TestPipeline.sln @@ -11,6 +11,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Persistance", "Persistance\ EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stub", "Stub\Stub.csproj", "{0CBABDA2-4D7A-4D4C-84EA-54FB3CF68C80}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppConsole", "AppConsole\AppConsole.csproj", "{41640203-C8F5-435F-9F8A-43FA0F4B8D7E}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -33,6 +35,10 @@ Global {0CBABDA2-4D7A-4D4C-84EA-54FB3CF68C80}.Debug|Any CPU.Build.0 = Debug|Any CPU {0CBABDA2-4D7A-4D4C-84EA-54FB3CF68C80}.Release|Any CPU.ActiveCfg = Release|Any CPU {0CBABDA2-4D7A-4D4C-84EA-54FB3CF68C80}.Release|Any CPU.Build.0 = Release|Any CPU + {41640203-C8F5-435F-9F8A-43FA0F4B8D7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {41640203-C8F5-435F-9F8A-43FA0F4B8D7E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {41640203-C8F5-435F-9F8A-43FA0F4B8D7E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {41640203-C8F5-435F-9F8A-43FA0F4B8D7E}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE