public async Task Should_return_record_by_id(Artist artist) { ArtistRespository _artistContext = new ArtistRespository(_factory.ContextInstance); Artist result = await _artistContext.GetAsync(artist.ArtistId); result.ArtistId.ShouldBe(artist.ArtistId); result.ArtistName.ShouldBe(artist.ArtistName); }
public ItemServiceTests(ERPContextFactory catalogContextFactory, ITestOutputHelper testOutputHelper) { _itemRespository = new ItemRespository(catalogContextFactory.ContextInstance); _genreRespository = new GenreRespository(catalogContextFactory.ContextInstance); _artistRespository = new ArtistRespository(catalogContextFactory.ContextInstance); _itemMapper = catalogContextFactory.ItemMapper; _logger = new Mock <LoggerAbstraction <IItemService> >(); _logger .Setup(x => x.Log(It.IsAny <LogLevel>(), It.IsAny <Exception>(), It.IsAny <string>())) .Callback((LogLevel logLevel, Exception exception, string information) => testOutputHelper.WriteLine($"{logLevel}:{information}")); }
public async Task should_add_new_item(Artist artist) { artist.ArtistId = Guid.NewGuid(); ArtistRespository _artistContext = new ArtistRespository(_factory.ContextInstance); _artistContext.Add(artist); await _artistContext.UnitOfWork.SaveEntitiesAsync(); _factory.ContextInstance.Artist .FirstOrDefault(x => x.ArtistId == artist.ArtistId) .ShouldNotBeNull(); }