public void DenyApproveInvoicingTest() { var request = new ApproveInvoicingRequest() { AccountId = 3, IsApprovalGranted = false, User = new User() { Username = "******" } }; var response = service.ApproveInvoicing(request); Assert.IsTrue(response.IsSuccessful, response.Message); }
public void ApproveInvoicingNoAccountTest() { var request = new ApproveInvoicingRequest() { AccountId = 4, IsApprovalGranted = true, User = new User() { Username = "******" } }; var response = service.ApproveInvoicing(request); Assert.IsFalse(response.IsSuccessful); Assert.AreEqual("Account Id does not exist", response.Message); }
public void ApproveInvoicingAccountAlreadyInvoicingTest() { var request = new ApproveInvoicingRequest() { AccountId = 3, IsApprovalGranted = true, User = new User() { Username = "******" } }; var response = service.ApproveInvoicing(request); Assert.IsFalse(response.IsSuccessful); Assert.AreEqual("Account is already billing by Invoice", response.Message); }
public void ApproveInvoicingInvalidUserTest() { var request = new ApproveInvoicingRequest() { AccountId = 3, IsApprovalGranted = true, User = new AgentUser() { Username = "******" } }; var response = service.ApproveInvoicing(request); Assert.IsFalse(response.IsSuccessful, response.Message); Assert.AreEqual(Constants.Messages.NO_PERMISSIONS, response.Message, "Message"); }