コード例 #1
0
        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);
        }
コード例 #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}"));
 }
コード例 #3
0
        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();
        }