public async void ResumeController_ReturnsNullOnErrorTest() { var mockManageResume = new Mock <IManageResume>(); mockManageResume.Setup(p => p.UpdateResumeDetailsAsync(It.IsAny <ResumeModel>())) .Throws <Exception>(); var mockResumeController = new ResumeController(mockManageResume.Object); var result = await mockResumeController.Post(It.IsAny <ResumeModel>()); Assert.Null(result); }
public async void ResumeController_ReturnsFalseOnFailureTest() { var mockManageResume = new Mock <IManageResume>(); mockManageResume.Setup(p => p.UpdateResumeDetailsAsync(It.IsAny <ResumeModel>())) .Returns(Task.FromResult(false)); var mockResumeController = new ResumeController(mockManageResume.Object); var result = await mockResumeController.Post(It.IsAny <ResumeModel>()); var response = Assert.IsType <bool>(result); Assert.False(response); }