This commit is contained in:
Stef Heyenrath
2026-02-14 13:06:26 +01:00
parent 6094fa4c8b
commit 6980468356
4 changed files with 11 additions and 8 deletions

View File

@@ -1,9 +1,5 @@
// Copyright © WireMock.Net // Copyright © WireMock.Net
using System.Collections.Generic;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
using ProtoBufJsonConverter; using ProtoBufJsonConverter;
using ProtoBufJsonConverter.Models; using ProtoBufJsonConverter.Models;
using Stef.Validation; using Stef.Validation;

View File

@@ -1,12 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<TargetFramework>net8.0</TargetFramework> <TargetFramework>net8.0</TargetFramework>
<OutputType>Exe</OutputType>
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<IsTestProject>true</IsTestProject> <IsTestProject>true</IsTestProject>
<SonarQubeExclude>true</SonarQubeExclude> <SonarQubeExclude>true</SonarQubeExclude>
<UseVSTest>false</UseVSTest> <UseMicrosoftTestingPlatformRunner>true</UseMicrosoftTestingPlatformRunner>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

View File

@@ -0,0 +1,5 @@
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}

View File

@@ -13,12 +13,13 @@ public class ProtoDefinitionHelperTests
public async Task FromDirectory_Greet_ShouldReturnModifiedProtoFiles() public async Task FromDirectory_Greet_ShouldReturnModifiedProtoFiles()
{ {
// Arrange // Arrange
var cancellationToken = TestContext.Current.CancellationToken;
var directory = Path.Combine(Directory.GetCurrentDirectory(), "Grpc", "Test"); var directory = Path.Combine(Directory.GetCurrentDirectory(), "Grpc", "Test");
var expectedFilename = "SubFolder/request.proto"; var expectedFilename = "SubFolder/request.proto";
var expectedComment = $"// {expectedFilename}"; var expectedComment = $"// {expectedFilename}";
// Act // Act
var protoDefinitionData = await ProtoDefinitionDataHelper.FromDirectory(directory); var protoDefinitionData = await ProtoDefinitionDataHelper.FromDirectory(directory, cancellationToken);
var protoDefinitions = protoDefinitionData.ToList("greet"); var protoDefinitions = protoDefinitionData.ToList("greet");
// Assert // Assert
@@ -47,7 +48,7 @@ public class ProtoDefinitionHelperTests
var directory = Path.Combine(Directory.GetCurrentDirectory(), "Grpc", "ot"); var directory = Path.Combine(Directory.GetCurrentDirectory(), "Grpc", "ot");
// Act // Act
var protoDefinitionData = await ProtoDefinitionDataHelper.FromDirectory(directory); var protoDefinitionData = await ProtoDefinitionDataHelper.FromDirectory(directory, TestContext.Current.CancellationToken);
var protoDefinitions = protoDefinitionData.ToList("trace_service"); var protoDefinitions = protoDefinitionData.ToList("trace_service");
// Assert // Assert