public void CreateGiftAidDeclaration_StoresDeclarationInDatabase() { var id = _repository.CreateGiftAidDeclaration("Name", "PostCode", 20); var declaration = GetDeclarationFromDatabase(id); Assert.NotNull(declaration); Assert.Equal("Name", declaration.Name); Assert.Equal("PostCode", declaration.PostCode); Assert.Equal(20, declaration.DonationAmount); }
public GiftAidDeclarationResponse CreateGiftAidDeclaration(GiftAidDeclarationRequest request) { var id = _repository.CreateGiftAidDeclaration(request.Name, request.PostCode, request.DonationAmount); var giftAidAmount = _calculator.CalculateGiftAid(request.DonationAmount); return(new GiftAidDeclarationResponse { Id = id, GiftAidAmount = giftAidAmount }); }