public RestAPIAddUserCommentResponse AddIdeaComment(RestAPIAddUserCommentRequest req) { RestAPIAddUserCommentResponse response = new RestAPIAddUserCommentResponse(); logUtil.InsertIdeaLog(response, req.IdeaID, LogMessages.AddIdeaComment, (int)IdeaLogTypes.Info, Enum.GetName(typeof(IdeaMethodTypes), IdeaMethodTypes.AddIdeaComment), EnumDescriptor.GetEnumDescription(IdeaMethodTypes.AddIdeaComment), UserID); submitIdeaUtil.InsertIdeaComment(response, req.IdeaID, req.CommentDescription, UserID); return(response); }
public void AddIdeaCommentTest() { RESTAPIIdeaController apiController = new RESTAPIIdeaController() { DeviceWithDbContext = new RESTAPIDeviceWithDbContext() { DbContext = new IdeaDatabase.DataContext.IdeaDatabaseDataContext() } }; RestAPIAddUserCommentResponse response = new RestAPIAddUserCommentResponse(); RestAPIAddUserCommentRequest request = new RestAPIAddUserCommentRequest() { IdeaID = 1, CommentDescription = "test" }; Assert.IsNotNull(apiController.AddIdeaComment(request)); submitIdeaMock.Verify(x => x.InsertIdeaComment(It.IsAny <ResponseBase>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <int>())); }
public void InsertIdeaCommentTest() { RestAPIAddUserCommentResponse response = new RestAPIAddUserCommentResponse(); IdeaComment ideaComment = new IdeaComment(); int UserId = 1; RestAPIAddUserCommentRequest request = new RestAPIAddUserCommentRequest() { IdeaID = 1, CommentDescription = "test" }; queryUtilMock.Setup(x => x.GetIdeaById(It.IsAny <IIdeaDatabaseDataContext>(), It.IsAny <int>())).Returns(new Idea() { IdeaId = 1, Title = "test" }); submitIdeaMock.Setup(x => x.InsertIdeaComment(It.IsAny <RestAPIAddUserCommentResponse>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <int>())).Returns(ideaComment); ideaComment = submitIdeaUtil.InsertIdeaComment(response, request.IdeaID, request.CommentDescription, UserId); Assert.IsTrue(response.ErrorList.Count == 0); }