mirror of
https://github.com/wiremock/WireMock.Net.git
synced 2026-04-17 14:40:00 +02:00
T Unit
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
5
test/WireMock.Net.TUnitTests/global.json
Normal file
5
test/WireMock.Net.TUnitTests/global.json
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"test": {
|
||||||
|
"runner": "Microsoft.Testing.Platform"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user