public void AddTag_Must_Return_Created_Tag() { // Arrange var db = StaticMethods.GetDb(); var discussionsService = new DiscussionsService(db, this.mapper); var testUser = StaticMethods.GetTestUser(); var testQBM = GetTestQuestionBM(); //Act db.Users.Add(testUser); db.SaveChanges(); var question = discussionsService.AddQuestion(testQBM, testUser); var tag = discussionsService.AddTag("tag", question); //Assert Assert.True(tag.Name == "tag"); Assert.True(tag.QuestionId == question.Id); Assert.True(question.Tags.Count == 3); }