Пример #1
0
        public void GenerateTagEntities_Must_Return_List_Of_Created_Tags()
        {
            // Arrange
            var db = StaticMethods.GetDb();
            var discussionsService = new DiscussionsService(db, this.mapper);
            var testUser           = StaticMethods.GetTestUser();
            var testQBM            = GetTestQuestionBM();
            var testTags           = " newTag myTag";

            //Act
            db.Users.Add(testUser);
            db.SaveChanges();
            var question = discussionsService.AddQuestion(testQBM, testUser);
            var tags     = discussionsService.GenerateTagEntities(testTags, question).ToArray();

            //Assert
            Assert.True(tags.Length == 2);
            Assert.True(tags[0].Name == "newTag");
            Assert.True(tags[0].QuestionId == question.Id);

            Assert.True(tags[1].Name == "myTag");
            Assert.True(tags[1].QuestionId == question.Id);
        }