Ejemplo n.º 1
0
    public void GetArticle()
    {
        using var inMemoryDbContext = new InMemoryDbContext();
        var vegetables = inMemoryDbContext.ArticleGroups.Add(new ArticleGroup("Vegetables"));
        var tomato     = inMemoryDbContext.Articles.Add(new Article {
            Name = "Tomato", ArticleGroup = vegetables.Entity, IsInventory = false
        });

        inMemoryDbContext.SaveChanges();
        var testee = new ArticleDbAccess(inMemoryDbContext);

        var result = testee.GetArticle(tomato.Entity.ArticleId);

        result.Name.Should().Be("Tomato");
    }
Ejemplo n.º 2
0
    /// <inheritdoc />
    public void DeleteArticle(DeleteArticleDto deleteArticleDto)
    {
        var article = ArticleDbAccess.GetArticle(deleteArticleDto.ArticleId);

        ArticleDbAccess.DeleteArticle(article);
    }