コード例 #1
0
        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>();
        }
コード例 #2
0
 public void AddDonation(int did, int cid, double sumDonated)
 {
     _donationService.AddDonation(cid, did, sumDonated);
     UpdateCase(cid, sumDonated);
 }