December 2019
Intermediate to advanced
510 pages
11h 33m
English
Once we have implemented the InMemoryApplicationFactory class, it is possible to utilize it by implementing the IClassFixture interface in our test classes. Therefore, let's start by initializing a new ItemControllerTests class in the Catalog.API.Tests project:
using System.Net.Http;using System.Text;using System.Threading.Tasks;using Newtonsoft.Json;using Shouldly;using Catalog.Domain.Infrastructure.Entities;using Catalog.Fixtures;using Xunit;namespace Catalog.API.Tests.Controllers{ public class ItemControllerTests : IClassFixture<InMemoryApplicationFactory<Startup>> { private readonly InMemoryApplicationFactory<Startup> _factory; public ItemControllerTests(InMemoryApplicationFactory<Startup> factory) { _factory