public void UpdateIdeaStatusTest() { RESTAPIIdeaController apiController = new RESTAPIIdeaController() { DeviceWithDbContext = new RESTAPIDeviceWithDbContext() { DbContext = new IdeaDatabase.DataContext.IdeaDatabaseDataContext() } }; RestAPIAddIdeaStateResponse response = new RestAPIAddIdeaStateResponse(); int IdeaId = 0; submitIdeaMock.Setup(x => x.InsertIdeaStatus(It.IsAny <RestAPIAddIdeaStateResponse>(), It.IsAny <int>(), It.IsAny <int>())); submitIdeaMock.Setup(x => x.GetAllStakeholdersEmailAdd(It.IsAny <int>())).Returns(new List <IdeaEmailToDetails>() { new IdeaEmailToDetails() { EmailAddress = "*****@*****.**", IdeaState = 1 } }); queryUtilMock.Setup(x => x.GetAllStakeholdersEmailAdd(It.IsAny <IIdeaDatabaseDataContext>(), It.IsAny <int>())).Returns(new List <IdeaEmailToDetails>() { new IdeaEmailToDetails() { EmailAddress = "*****@*****.**", IdeaState = 1 } }); response = apiController.UpdateIdeaStatus(IdeaId); Assert.IsTrue(response.ErrorList.Count == 0); }