public void DeleteCollateral_Success() { // Act var response = controller.DeleteCollateral(defaultDeleteParentContactId, defaultDeleteContactId, DateTime.UtcNow); // Assert Assert.IsTrue(response.RowAffected > 0, "Collateral could not be deleted."); }
public void DeleteCollateral_Success() { // Arrange PrepareResponse(colleteralDataForSuccess); collateralResponse.RowAffected = 1; mock.Setup(r => r.DeleteCollateral(It.IsAny <long>(), It.IsAny <long>(), DateTime.UtcNow)) .Callback((long id) => collaterals.Remove(collaterals.Find(collateralContact => collateralContact.ContactID == id))) .Returns(collateralResponse); //Act var deleteCollateralResult = collateralController.DeleteCollateral(defaultDeleteParentContactId, defaultDeleteContactId, DateTime.UtcNow); var response = deleteCollateralResult as HttpResult <Response <CollateralModel> >; //Assert Assert.IsNotNull(response, "Response can't be null"); Assert.IsTrue(response.Value.ResultCode == 0, "Collateral could not be deleted."); Assert.IsTrue(response.Value.RowAffected > 0, "Collateral could not be deleted."); }