Skip to content

Commit 08d9e62

Browse files
authored
Improving unit test coverage (#1796)
* Adding unit tests for Dapr.AI project to improve unit test coverage * Added Dapr.AI.Microsoft.Extensions.Test project (with additional unit tests) to the solution * Added distributed lock unit tests * Minor syntactical improvements --------- Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
1 parent 9f964f6 commit 08d9e62

18 files changed

Lines changed: 3456 additions & 2 deletions

all.sln

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dapr.IntegrationTest.Actors
260260
EndProject
261261
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WorkflowRetryPolicy", "examples\Workflow\WorkflowRetryPolicy\WorkflowRetryPolicy.csproj", "{6C77A2C4-0A96-4B90-AFEA-16E86A906259}"
262262
EndProject
263+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dapr.AI.Microsoft.Extensions.Test", "test\Dapr.AI.Microsoft.Extensions.Test\Dapr.AI.Microsoft.Extensions.Test.csproj", "{86CBB08F-601A-4B0B-87BF-383D391A961C}"
264+
EndProject
265+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dapr.DistributedLock.Test", "test\Dapr.DistributedLock.Test\Dapr.DistributedLock.Test.csproj", "{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}"
266+
EndProject
263267
Global
264268
GlobalSection(SolutionConfigurationPlatforms) = preSolution
265269
Debug|Any CPU = Debug|Any CPU
@@ -1530,6 +1534,30 @@ Global
15301534
{6C77A2C4-0A96-4B90-AFEA-16E86A906259}.Release|x64.Build.0 = Release|Any CPU
15311535
{6C77A2C4-0A96-4B90-AFEA-16E86A906259}.Release|x86.ActiveCfg = Release|Any CPU
15321536
{6C77A2C4-0A96-4B90-AFEA-16E86A906259}.Release|x86.Build.0 = Release|Any CPU
1537+
{86CBB08F-601A-4B0B-87BF-383D391A961C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
1538+
{86CBB08F-601A-4B0B-87BF-383D391A961C}.Debug|Any CPU.Build.0 = Debug|Any CPU
1539+
{86CBB08F-601A-4B0B-87BF-383D391A961C}.Debug|x64.ActiveCfg = Debug|Any CPU
1540+
{86CBB08F-601A-4B0B-87BF-383D391A961C}.Debug|x64.Build.0 = Debug|Any CPU
1541+
{86CBB08F-601A-4B0B-87BF-383D391A961C}.Debug|x86.ActiveCfg = Debug|Any CPU
1542+
{86CBB08F-601A-4B0B-87BF-383D391A961C}.Debug|x86.Build.0 = Debug|Any CPU
1543+
{86CBB08F-601A-4B0B-87BF-383D391A961C}.Release|Any CPU.ActiveCfg = Release|Any CPU
1544+
{86CBB08F-601A-4B0B-87BF-383D391A961C}.Release|Any CPU.Build.0 = Release|Any CPU
1545+
{86CBB08F-601A-4B0B-87BF-383D391A961C}.Release|x64.ActiveCfg = Release|Any CPU
1546+
{86CBB08F-601A-4B0B-87BF-383D391A961C}.Release|x64.Build.0 = Release|Any CPU
1547+
{86CBB08F-601A-4B0B-87BF-383D391A961C}.Release|x86.ActiveCfg = Release|Any CPU
1548+
{86CBB08F-601A-4B0B-87BF-383D391A961C}.Release|x86.Build.0 = Release|Any CPU
1549+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
1550+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
1551+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}.Debug|x64.ActiveCfg = Debug|Any CPU
1552+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}.Debug|x64.Build.0 = Debug|Any CPU
1553+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}.Debug|x86.ActiveCfg = Debug|Any CPU
1554+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}.Debug|x86.Build.0 = Debug|Any CPU
1555+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
1556+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}.Release|Any CPU.Build.0 = Release|Any CPU
1557+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}.Release|x64.ActiveCfg = Release|Any CPU
1558+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}.Release|x64.Build.0 = Release|Any CPU
1559+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}.Release|x86.ActiveCfg = Release|Any CPU
1560+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0}.Release|x86.Build.0 = Release|Any CPU
15331561
EndGlobalSection
15341562
GlobalSection(SolutionProperties) = preSolution
15351563
HideSolutionNode = FALSE
@@ -1653,9 +1681,11 @@ Global
16531681
{01A20A89-53A1-4D5B-B563-89E157718474} = {8462B106-175A-423A-BA94-BE0D39D0BD8E}
16541682
{7B14879F-156B-417E-ACA3-0B5A69CC2F39} = {8462B106-175A-423A-BA94-BE0D39D0BD8E}
16551683
{A1B2C3D4-E5F6-7890-ABCD-EF1234567890} = {8462B106-175A-423A-BA94-BE0D39D0BD8E}
1656-
{8777EAD2-419B-4683-826A-82B7C1F4F69F} = {DD020B34-460F-455F-8D17-CF4A949F100B}
1657-
{C6948155-C70C-4C03-A733-0624402AEC97} = {DD020B34-460F-455F-8D17-CF4A949F100B}
16581684
{6C77A2C4-0A96-4B90-AFEA-16E86A906259} = {BF3ED6BF-ADF3-4D25-8E89-02FB8D945CA9}
1685+
{86CBB08F-601A-4B0B-87BF-383D391A961C} = {0AF0FE8D-C234-4F04-8514-32206ACE01BD}
1686+
{2B8E9CAD-F9A2-43B9-BB1C-619CF64476A0} = {0AF0FE8D-C234-4F04-8514-32206ACE01BD}
1687+
{C6948155-C70C-4C03-A733-0624402AEC97} = {8462B106-175A-423A-BA94-BE0D39D0BD8E}
1688+
{8777EAD2-419B-4683-826A-82B7C1F4F69F} = {8462B106-175A-423A-BA94-BE0D39D0BD8E}
16591689
EndGlobalSection
16601690
GlobalSection(ExtensibilityGlobals) = postSolution
16611691
SolutionGuid = {65220BF2-EAE1-4CB2-AA58-EBE80768CB40}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<ItemGroup>
4+
<PackageReference Include="Moq" />
5+
<PackageReference Include="coverlet.msbuild">
6+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
7+
<PrivateAssets>all</PrivateAssets>
8+
</PackageReference>
9+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
10+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
11+
<PackageReference Include="xunit.v3" />
12+
<PackageReference Include="xunit.runner.visualstudio">
13+
<PrivateAssets>all</PrivateAssets>
14+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
15+
</PackageReference>
16+
</ItemGroup>
17+
18+
<ItemGroup>
19+
<Using Include="Xunit"/>
20+
</ItemGroup>
21+
22+
<ItemGroup>
23+
<ProjectReference Include="..\..\src\Dapr.AI.Microsoft.Extensions\Dapr.AI.Microsoft.Extensions.csproj" />
24+
</ItemGroup>
25+
26+
</Project>

0 commit comments

Comments
 (0)