public RestAPIUpdateSensitiveResponse UpdateSensitive(int IdeaId, [FromUri] bool isSensitive = false) { RestAPIUpdateSensitiveResponse response = new RestAPIUpdateSensitiveResponse(); submitIdeaUtil.UpdateSensitive(response, UserID, IdeaId, isSensitive); logUtil.InsertIdeaLog(response, IdeaId, LogMessages.UpdateSensitive, (int)IdeaLogTypes.Info, Enum.GetName(typeof(IdeaMethodTypes), IdeaMethodTypes.UpdateSensitive), EnumDescriptor.GetEnumDescription(IdeaMethodTypes.UpdateSensitive), UserID); return(response); }
public void UpdateSensitiveTest() { RestAPIUpdateSensitiveResponse response = new RestAPIUpdateSensitiveResponse(); Idea idea = new Idea(); int UserId = 1; int IdeaId = 1; bool isSensitive = true; queryUtilMock.Setup(x => x.GetIdeaById(It.IsAny <IIdeaDatabaseDataContext>(), It.IsAny <int>())).Returns(new Idea() { IdeaId = 1, Title = "test" }); submitIdeaMock.Setup(x => x.UpdateSensitive(It.IsAny <RestAPIUpdateSensitiveResponse>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <bool>())).Returns(idea); idea = submitIdeaUtil.UpdateSensitive(response, UserId, IdeaId, isSensitive); Assert.IsTrue(response.ErrorList.Count == 0); }
public void UpdateSensitiveTest() { RESTAPIIdeaController apiController = new RESTAPIIdeaController() { DeviceWithDbContext = new RESTAPIDeviceWithDbContext() { DbContext = new IdeaDatabase.DataContext.IdeaDatabaseDataContext() } }; RestAPIUpdateSensitiveResponse response = new RestAPIUpdateSensitiveResponse(); int IdeaId = 1; bool isSensitive = false; logMock.Setup(x => x.InsertIdeaLog(It.IsAny <ResponseBase>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>())); submitIdeaMock.Setup(x => x.UpdateSensitive(It.IsAny <ResponseBase>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <bool>())); response = apiController.UpdateSensitive(IdeaId, isSensitive); Assert.IsTrue(response.ErrorList.Count == 0); }