public void ServeWithFailedResponse() { // Arrange _policyProcessorMock.Setup(c => c.Process(TestSessionActivity)).Returns(_response1); // Act var result = _vueService.Serve(TestSessionActivity); // Assert Assert.AreSame(_response1, result); _policyProcessorMock.Verify(c => c.Process(TestSessionActivity), Times.Once); _policyProcessorMock.VerifyNoOtherCalls(); }
// GET api/values/5 public Response Get(int id) { var sessionActivity = new SessionActivity { Id = id }; return(_vueService.Serve(sessionActivity)); }
public void ServeTrue() { _response.Successful = true; _policyProcessorMock.Setup(c => c.Process(TestSessionActivity)).Returns(_response); _coverageProcessorMock.Setup(c => c.Process(TestSessionActivity)).Returns(_response); var result = _vueService.Serve(TestSessionActivity); Assert.IsInstanceOfType(result, typeof(Response)); Assert.AreEqual(true, _response.Successful); _policyProcessorMock.Verify(c => c.Process(TestSessionActivity), Times.Once); _coverageProcessorMock.Verify(c => c.Process(TestSessionActivity), Times.Once); _policyProcessorMock.VerifyNoOtherCalls(); _coverageProcessorMock.VerifyNoOtherCalls(); }