public async Task ConvertAsync_WithItemCategoryAndManufacturerAreNull_ShouldConvertToReadModel() { // Arrange var local = new LocalFixture(); var service = local.CreateService(); var item = local.CreateItemWithNeitherItemCategoryNorManufacturer(); var availability = item.Availabilities.First(); var store = local.CreateStore(availability.StoreId, availability.DefaultSectionId); local.StoreRepositoryMock.SetupFindByAsync(availability.StoreId.ToMonoList(), store.ToMonoList()); // Act var result = await service.ConvertAsync(item, default); // Assert var expected = local.ToSimpleReadModel(item, null, null, store); using (new AssertionScope()) { result.Should().BeEquivalentTo(expected); } }