public async Task DeleteEnterpriseUser_ValidReponse()
{
/*** Arrange ***/
string responseString = "";
IBoxRequest boxRequest = null;
_handler.Setup(h => h.ExecuteAsync<BoxUser>(It.IsAny<IBoxRequest>()))
.Returns(() => Task.FromResult<IBoxResponse<BoxUser>>(new BoxResponse<BoxUser>()
{
Status = ResponseStatus.Success,
ContentString = responseString
}))
.Callback<IBoxRequest>(r => boxRequest = r);
BoxUser result = await _usersManager.DeleteEnterpriseUserAsync("userid", true, false);
/*** Assert ***/
// Request check
Assert.IsNotNull(boxRequest);
Assert.AreEqual(RequestMethod.Delete, boxRequest.Method);
Assert.AreEqual(_UserUri + "userid" + "?notify=True&force=False", boxRequest.AbsoluteUri.AbsoluteUri);
// Response check
Assert.IsNull(result);
}