Upload project.

This commit is contained in:
StevenJW
2020-06-09 21:28:47 +01:00
parent 36a582d89d
commit 00bf32859f
70 changed files with 38746 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
using Aya_Backend.Controllers;
using Aya_Backend.Data;
using Aya_Backend.Data.Repositories.UserRepositories;
using Aya_Backend.Tests.Data;
using Microsoft.AspNetCore.Mvc;
using NUnit.Framework;
using System.Linq;
using System.Threading.Tasks;
namespace Aya_Backend.Tests
{
[TestFixture]
public class UserControllerTests
{
private readonly int validUserID = 2;
[Test]
public async Task GetUser_CorrectUserReturned()
{
var expected = MockData.Users.FirstOrDefault(u => u.ID == validUserID);
var mockContext = new MockRepository(MockData.Users, null, null);
var controller = new UserController(mockContext);
var result = await controller.GetUser(validUserID);
Assert.IsNotNull(result);
var objectResult = result as OkObjectResult;
Assert.IsNotNull(objectResult);
var modelResult = objectResult.Value as User;
Assert.IsNotNull(modelResult);
Assert.AreEqual(expected.ID, modelResult.ID);
Assert.AreEqual(expected.Username, modelResult.Username);
}
}
}

View File

@@ -0,0 +1,14 @@
using NUnit.Framework;
namespace Aya_Backend.Tests
{
[TestFixture]
public class WorkbookControllerTests
{
[Test]
public void Test1()
{
Assert.Pass();
}
}
}

View File

@@ -0,0 +1,14 @@
using NUnit.Framework;
namespace Aya_Backend.Tests
{
[TestFixture]
public class WorkpageControllerTests
{
[Test]
public void Test1()
{
Assert.Pass();
}
}
}