public async Task AddDonation_InvalidSignature() { var liqPayCheckout = new LiqPayCheckoutDto() { Data = "eyJwdWJsaWNfa2V5IjoidGVzdFB1YmxpY0tleSIsInZlcnNpb24iOjMsImFjdGlvbiI6InBheSIsImFtb3VudCI6MjAwLjAsImN1cnJlbmN5IjoidWFoIiwiZGVzY3JpcHRpb24iOiLQkdC70LDQs9C+0LTRltC50L3RltGB0YLRjCIsInJlc3VsdF91cmwiOiJ0ZXN0VXJsIiwic2VydmVyX3VybCI6InRlc3RVcmwvc2VydmVyIiwibGFuZ3VhZ2UiOiJ1ayJ9", Signature = "defNotAValidSignature", ProjectId = 1 }; Func <Task> act = async() => await _donationService.AddDonation(liqPayCheckout); await act.Should().ThrowAsync <InvalidArgumentException>(); }
public void AddDonation(int did, int cid, double sumDonated) { _donationService.AddDonation(cid, did, sumDonated); UpdateCase(cid, sumDonated); }