public async Task Should_return_record_by_id(Genre genre) { GenreRespository _genreContext = new GenreRespository(_factory.ContextInstance); Genre result = await _genreContext.GetAsync(genre.GenreId); result.GenreId.ShouldBe(genre.GenreId); result.GenreDescription.ShouldBe(genre.GenreDescription); }
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(Genre genre) { genre.GenreId = Guid.NewGuid(); GenreRespository _genreContext = new GenreRespository(_factory.ContextInstance); _genreContext.Add(genre); await _genreContext.UnitOfWork.SaveEntitiesAsync(); _factory.ContextInstance.Genres .FirstOrDefault(x => x.GenreId == genre.GenreId) .ShouldNotBeNull(); }