Anapher/Strive

View on GitHub
src/Services/ConferenceManagement/Strive.IntegrationTests/_Helpers/IntegrationTestBase.cs

Summary

Maintainability
A
0 mins
Test Coverage
using System.Net.Http;
using Serilog;
using Serilog.Core;
using Xunit.Abstractions;

namespace Strive.IntegrationTests._Helpers
{
    public abstract class IntegrationTestBase
    {
        protected readonly CustomWebApplicationFactory Factory;
        protected readonly Logger Logger;
        protected readonly HttpClient Client;

        protected IntegrationTestBase(ITestOutputHelper testOutputHelper, MongoDbFixture mongoDb)
        {
            Factory = new CustomWebApplicationFactory(mongoDb, testOutputHelper);
            Logger = testOutputHelper.CreateTestLogger();
            Client = Factory.CreateClient();
        }
    }
}