public void TopicControllerUpdateTest() { var area = CreateAreaContext(); var topicId = Guid.NewGuid(); var Logic = CreateLogic(); var Controller = new TopicsController(Logic); Topic Topic = new Topic() { Id = topicId, AreaId = area.Id, Area = area, Name = "First Topic" }; Logic.Create(Topic); Topic.Name = "Updated Topic"; var result = Controller.Put(topicId, TopicDTO.ToModel(Topic)); var createdResult = result as CreatedAtRouteResult; var model = createdResult.Value as TopicDTO; Assert.AreEqual("Updated Topic", model.Name); }