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); }