Skip to content

Commit dccd255

Browse files
author
MPCoreDeveloper
committed
fix: resolve CodeCov 0% coverage issues on Graph and EntityFrameworkCore projects
1 parent 6cd79a7 commit dccd255

File tree

4 files changed

+60
-3
lines changed

4 files changed

+60
-3
lines changed

SharpCoreDB.CI.slnf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"src\\SharpCoreDB.VectorSearch\\SharpCoreDB.VectorSearch.csproj",
77
"src\\SharpCoreDB.Data.Provider\\SharpCoreDB.Data.Provider.csproj",
88
"src\\SharpCoreDB.EntityFrameworkCore\\SharpCoreDB.EntityFrameworkCore.csproj",
9+
"src\\SharpCoreDB.Graph\\SharpCoreDB.Graph.csproj",
910
"src\\SharpCoreDB.Extensions\\SharpCoreDB.Extensions.csproj",
1011
"src\\SharpCoreDB.Provider.YesSql\\SharpCoreDB.Provider.YesSql.csproj",
1112
"src\\SharpCoreDB.Serilog.Sinks\\SharpCoreDB.Serilog.Sinks.csproj",

SharpCoreDB.sln

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpCoreDB.VectorSearch.Te
7575
EndProject
7676
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpCoreDB.Graph", "src\SharpCoreDB.Graph\SharpCoreDB.Graph.csproj", "{2EC01CCD-F0B2-8532-CA9A-39C43D04299C}"
7777
EndProject
78+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpCoreDB.EntityFrameworkCore.Tests", "tests\SharpCoreDB.EntityFrameworkCore.Tests\SharpCoreDB.EntityFrameworkCore.Tests.csproj", "{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}"
79+
EndProject
7880
Global
7981
GlobalSection(SolutionConfigurationPlatforms) = preSolution
8082
Debug|Any CPU = Debug|Any CPU
@@ -313,6 +315,18 @@ Global
313315
{2EC01CCD-F0B2-8532-CA9A-39C43D04299C}.Release|x64.Build.0 = Release|Any CPU
314316
{2EC01CCD-F0B2-8532-CA9A-39C43D04299C}.Release|x86.ActiveCfg = Release|Any CPU
315317
{2EC01CCD-F0B2-8532-CA9A-39C43D04299C}.Release|x86.Build.0 = Release|Any CPU
318+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
319+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}.Debug|Any CPU.Build.0 = Debug|Any CPU
320+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}.Debug|x64.ActiveCfg = Debug|Any CPU
321+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}.Debug|x64.Build.0 = Debug|Any CPU
322+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}.Debug|x86.ActiveCfg = Debug|Any CPU
323+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}.Debug|x86.Build.0 = Debug|Any CPU
324+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}.Release|Any CPU.ActiveCfg = Release|Any CPU
325+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}.Release|Any CPU.Build.0 = Release|Any CPU
326+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}.Release|x64.ActiveCfg = Release|Any CPU
327+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}.Release|x64.Build.0 = Release|Any CPU
328+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}.Release|x86.ActiveCfg = Release|Any CPU
329+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22}.Release|x86.Build.0 = Release|Any CPU
316330
EndGlobalSection
317331
GlobalSection(SolutionProperties) = preSolution
318332
HideSolutionNode = FALSE
@@ -343,6 +357,7 @@ Global
343357
{5E39577A-E286-45E9-9801-E8DC8F81ED7D} = {F8B5E3A4-1C2D-4E5F-8B9A-1D2E3F4A5B6C}
344358
{A55A128B-6E04-4FC5-A3FF-6F05F111FECA} = {A1B2C3D4-E5F6-4A7B-8C9D-0E1F2A3B4C5D}
345359
{2EC01CCD-F0B2-8532-CA9A-39C43D04299C} = {F8B5E3A4-1C2D-4E5F-8B9A-1D2E3F4A5B6C}
360+
{191F9E9C-F6D0-4E53-AFBC-FE3408929B22} = {A1B2C3D4-E5F6-4A7B-8C9D-0E1F2A3B4C5D}
346361
EndGlobalSection
347362
GlobalSection(ExtensibilityGlobals) = postSolution
348363
SolutionGuid = {F40825F5-26A1-4E85-9D0A-B0121A7ED5F8}

tests/SharpCoreDB.EntityFrameworkCore.Tests/Query/GraphTraversalQueryableExtensionsTests.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -312,13 +312,11 @@ public void ChainedExtensions_AllSucceed()
312312
}
313313

314314
/// <summary>
315-
/// Test: All four strategies can be used.
315+
/// Test: All available strategies can be used.
316316
/// </summary>
317317
[Theory]
318318
[InlineData(GraphTraversalStrategy.Bfs)]
319319
[InlineData(GraphTraversalStrategy.Dfs)]
320-
[InlineData(GraphTraversalStrategy.Bidirectional)]
321-
[InlineData(GraphTraversalStrategy.Dijkstra)]
322320
public void AllStrategies_AreAccepted(GraphTraversalStrategy strategy)
323321
{
324322
// Arrange
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net10.0</TargetFramework>
5+
<Version>1.0.5</Version>
6+
<LangVersion>14.0</LangVersion>
7+
<ImplicitUsings>enable</ImplicitUsings>
8+
<Nullable>enable</Nullable>
9+
<IsPackable>false</IsPackable>
10+
<IsTestProject>true</IsTestProject>
11+
<PackageId>SharpCoreDB.EntityFrameworkCore.Tests</PackageId>
12+
<Authors>MPCoreDeveloper</Authors>
13+
<Company>SharpCoreDB</Company>
14+
<Description>Unit tests for SharpCoreDB EntityFrameworkCore integration.</Description>
15+
</PropertyGroup>
16+
17+
<ItemGroup>
18+
<PackageReference Include="coverlet.collector" Version="6.0.4" />
19+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.2" />
20+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
21+
<PackageReference Include="xunit.v3" Version="3.2.2" />
22+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
23+
<PrivateAssets>all</PrivateAssets>
24+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
25+
</PackageReference>
26+
<PackageReference Include="Moq" Version="4.20.72" />
27+
</ItemGroup>
28+
29+
<ItemGroup>
30+
<Using Include="Xunit" />
31+
</ItemGroup>
32+
33+
<ItemGroup>
34+
<ProjectReference Include="..\..\src\SharpCoreDB\SharpCoreDB.csproj" />
35+
<ProjectReference Include="..\..\src\SharpCoreDB.EntityFrameworkCore\SharpCoreDB.EntityFrameworkCore.csproj" />
36+
<ProjectReference Include="..\..\src\SharpCoreDB.Graph\SharpCoreDB.Graph.csproj" />
37+
</ItemGroup>
38+
39+
<ItemGroup>
40+
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="10.0.102" />
41+
</ItemGroup>
42+
43+
</Project>

0 commit comments

Comments
 (0)