Bläddra i källkod

Get by id entity test

pull/154/head
bronjaermin 3 år sedan
förälder
incheckning
47fc3d8c88
1 ändrade filer med 20 tillägg och 0 borttagningar
  1. 20
    0
      Diligent.WebAPI.Tests/Services/AdServiceTests.cs

+ 20
- 0
Diligent.WebAPI.Tests/Services/AdServiceTests.cs Visa fil

@@ -104,6 +104,26 @@ namespace Diligent.WebAPI.Tests.Services
await Assert.ThrowsAsync<EntityNotFoundException>(async () => await adService.GetByIdAsync(1000));
}

[Fact]
public async Task GetByIdEntity_ShouldReturnAd_WhenAdExists()
{
var databaseContext = await Helpers<Ad>.GetDatabaseContext(_ads);
AdService adService = new(databaseContext, _mapper, _technologyService, _logger);

var result = await adService.GetByIdEntityAsync(1);

result.Should().BeEquivalentTo(_ad);
}

[Fact]
public async Task GetByIdEntity_ShouldThrowEntityNotFoundException_WhenAdDontExists()
{
var databaseContext = await Helpers<Ad>.GetDatabaseContext(_ads);
AdService adService = new(databaseContext, _mapper, _technologyService, _logger);

await Assert.ThrowsAsync<EntityNotFoundException>(async () => await adService.GetByIdEntityAsync(1000));
}

[Fact]
public async Task GetAdDetailsById_ShouldReturnAd_WhenAdExists()
{

Laddar…
Avbryt
Spara