forked from ddrilling/AsbCloudServer
1. Добавил Docker Compose 2. Добавил AppFactory 3. Добавлен базовый класс для интеграционных классов 4. Покрыл тестами контроллер AdminDeposit
24 lines
585 B
C#
24 lines
585 B
C#
using AsbCloudApp.Data;
|
|
using AsbCloudApp.Services;
|
|
|
|
namespace AsbCloudWebApi.Tests.IntegrationTests.Controllers;
|
|
|
|
public class AdminDepositControllerTests : CrudControllerTests<DepositDto, ICrudRepository<DepositDto>>
|
|
{
|
|
public AdminDepositControllerTests(TestWebApplicationFactory factory) : base(factory)
|
|
{
|
|
}
|
|
|
|
protected override string Uri => "api/admin/deposit";
|
|
|
|
protected override DepositDto GetFakerData() => new()
|
|
{
|
|
Caption = "Fake deposit",
|
|
Timezone = new SimpleTimezoneDto
|
|
{
|
|
Hours = 5,
|
|
IsOverride = false,
|
|
TimezoneId = "Екатеринбург"
|
|
}
|
|
};
|
|
} |