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
using System.Collections.Generic;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
using ProtoBufJsonConverter;
using ProtoBufJsonConverter.Models;
using Stef.Validation;

View File

@@ -1,12 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<OutputType>Exe</OutputType>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<IsTestProject>true</IsTestProject>
<SonarQubeExclude>true</SonarQubeExclude>
<UseVSTest>false</UseVSTest>
<UseMicrosoftTestingPlatformRunner>true</UseMicrosoftTestingPlatformRunner>
</PropertyGroup>
<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()
{
// Arrange
var cancellationToken = TestContext.Current.CancellationToken;
var directory = Path.Combine(Directory.GetCurrentDirectory(), "Grpc", "Test");
var expectedFilename = "SubFolder/request.proto";
var expectedComment = $"// {expectedFilename}";
// Act
var protoDefinitionData = await ProtoDefinitionDataHelper.FromDirectory(directory);
var protoDefinitionData = await ProtoDefinitionDataHelper.FromDirectory(directory, cancellationToken);
var protoDefinitions = protoDefinitionData.ToList("greet");
// Assert
@@ -47,7 +48,7 @@ public class ProtoDefinitionHelperTests
var directory = Path.Combine(Directory.GetCurrentDirectory(), "Grpc", "ot");
// Act
var protoDefinitionData = await ProtoDefinitionDataHelper.FromDirectory(directory);
var protoDefinitionData = await ProtoDefinitionDataHelper.FromDirectory(directory, TestContext.Current.CancellationToken);
var protoDefinitions = protoDefinitionData.ToList("trace_service");
// Assert