test project setup

This commit is contained in:
Ruidy Nemausat 2020-02-16 12:51:12 +01:00
parent 8534db6d71
commit 0117246777
3 changed files with 54 additions and 0 deletions

View file

@ -0,0 +1,21 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="../../TicketManager.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
<PackageReference Include="Moq" Version="4.13.1" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
<PackageReference Include="coverlet.collector" Version="1.0.1" />
</ItemGroup>
</Project>

View file

@ -0,0 +1,32 @@
using System;
using Xunit;
using System.Collections.Generic;
using TicketManager.Controllers;
using TicketManager.Data;
using TicketManager.Models;
namespace TicketManager.Tests
{
public class ProjectsControllerTests
{
public ProjectsControllerTests()
{
// _context = context;
}
[Fact]
public void Get_ReturnsProjectList()
{
// Arange
// var controller = new ProjectsController();
// Act
// var result = controller.GetProjects();
// Assert
// Assert.IsType<IEnumerable<Project>>(result);
}
}
}

View file

@ -30,6 +30,7 @@
<PackageReference Include="Microsoft.OpenApi" Version="1.1.4" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.0.0" />
<PackageReference Include="Swashbuckle.AspNetCore.Newtonsoft" Version="5.0.0" />
<PackageReference Include="Xunit" Version="2.4.1" />
</ItemGroup>
<ItemGroup>
<Folder Include="client\" />