public void WhenAuthorServiceEndPointConstantsPost_IsNull_ThrowsInvalidOperationException() { _optionsMock.Setup(t => t.Value).Returns(() => new AuthorServiceEndPointConstants { Put = "" }); _service = new AuthorServiceDispatcher(_dispatcherMock.Object, _optionsMock.Object); Assert.Throws <InvalidOperationException>(() => _service.RouteToAuthorPut( It.IsAny <PutAuthorDispatcherRequest>())); }
public void WhenRouteToAuthorPut_Success() { _service.RouteToAuthorPut(new PutAuthorDispatcherRequest() { Id = "id", Bio = "bio", Dead = null, Name = "name", Books = null, Birthday = DateTime.Now, Location = "", ImageUrl = "" }); _dispatcherMock.Verify( t => t.Dispatch <object, object>(It.IsAny <object>(), It.IsAny <string>(), null, HttpRequestCode.PUT, null, null), Times.Once); }