public void ValidateArticle_WhenArticleIsIncorrect_ThenReturnsFalse()
        {
            //ARRANGE
            var mockedArticleFactory = new Mock<IArticleFactory>();
            mockedArticleFactory.Setup(x => x.CreateArticle("DAS")).Returns(new DasArticle());
            var derDieDas = new DerDieDasData("DAS, Kommen, Kommen", mockedArticleFactory.Object);

            //ACT
            var validates = derDieDas.ValidateArticle(new DerArticle());

            //ASSERT
            Assert.False(validates);
        }
        public void ValidateArticleWithString_WhenArticleIsCorrect_ThenReturnsTrue()
        {
            //ARRANGE
            var mockedArticleFactory = new Mock<IArticleFactory>();
            mockedArticleFactory.Setup(x => x.CreateArticle("DER")).Returns(new DerArticle());
            var derDieDas = new DerDieDasData("DER, Kommen, Kommen", mockedArticleFactory.Object);

            //ACT
            var validates = derDieDas.ValidateArticle("der");

            //ASSERT
            Assert.True(validates);
        }