using NSubstitute; namespace Diligent.WebAPI.Tests.Controllers { public class InsurersControllerTests { private readonly IInsurersService iNsurersService = Substitute.For(); private readonly InsurersController insurersController; public InsurersControllerTests() { insurersController = new InsurersController(iNsurersService); } [Fact] public async Task GetById_ShouldReturn200OK_WhenInsurerExists() { // Arrange int insurerId = 1; string insurerName = "John Doe"; var insurer = new InsurerViewDto { Id = insurerId, FirstName = insurerName }; // Act var result = await insurersController.GetInsurer(insurerId); // Assert (result as OkObjectResult).StatusCode.Should().Be(200); } } }