tests: add boilerplate test project

This commit is contained in:
Oliver Booth 2023-08-26 17:06:36 +01:00
parent 073d704ce6
commit 742322236a
Signed by: oliverbooth
GPG Key ID: B89D139977693FED
4 changed files with 43 additions and 1 deletions

View File

@ -0,0 +1 @@
global using NUnit.Framework;

15
VPLink.Tests/UnitTest1.cs Normal file
View File

@ -0,0 +1,15 @@
namespace VPLink.Tests;
public class Tests
{
[SetUp]
public void Setup()
{
}
[Test]
public void Test1()
{
Assert.Pass();
}
}

View File

@ -0,0 +1,20 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<IsPackable>false</IsPackable>
<IsTestProject>true</IsTestProject>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.0"/>
<PackageReference Include="NUnit" Version="3.13.3"/>
<PackageReference Include="NUnit3TestAdapter" Version="4.4.2"/>
<PackageReference Include="NUnit.Analyzers" Version="3.6.1"/>
<PackageReference Include="coverlet.collector" Version="3.2.0"/>
</ItemGroup>
</Project>

View File

@ -1,4 +1,4 @@

Microsoft Visual Studio Solution File, Format Version 12.00
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VPLink", "VPLink\VPLink.csproj", "{CD488A1E-0232-4EB5-A381-38A42B267B11}"
EndProject
@ -19,6 +19,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Workflows", "Workflows", "{
.github\workflows\release.yml = .github\workflows\release.yml
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VPLink.Tests", "VPLink.Tests\VPLink.Tests.csproj", "{17F63B22-1E27-4438-8C76-7E89706713E8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VPLink.Common", "VPLink.Common\VPLink.Common.csproj", "{F1CE3BA6-05AC-47F3-BB7E-C489DC132367}"
EndProject
Global
@ -31,6 +33,10 @@ Global
{CD488A1E-0232-4EB5-A381-38A42B267B11}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CD488A1E-0232-4EB5-A381-38A42B267B11}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CD488A1E-0232-4EB5-A381-38A42B267B11}.Release|Any CPU.Build.0 = Release|Any CPU
{17F63B22-1E27-4438-8C76-7E89706713E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{17F63B22-1E27-4438-8C76-7E89706713E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{17F63B22-1E27-4438-8C76-7E89706713E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{17F63B22-1E27-4438-8C76-7E89706713E8}.Release|Any CPU.Build.0 = Release|Any CPU
{F1CE3BA6-05AC-47F3-BB7E-C489DC132367}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F1CE3BA6-05AC-47F3-BB7E-C489DC132367}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F1CE3BA6-05AC-47F3-BB7E-C489DC132367}.Release|Any CPU.ActiveCfg = Release|Any CPU