Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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}"));
 }
Ejemplo n.º 3
0
        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();
        }