packages feed

exchangerates-0.0.0.0: test/ExchangeRates/Cache/Gen.hs

{-# OPTIONS_GHC -fno-warn-orphans #-}

module ExchangeRates.Cache.Gen where

import TestImport

import ExchangeRates.Types.Gen ()

import ExchangeRates.Cache

instance GenUnchecked ExchangeRatesCache

instance GenValid ExchangeRatesCache where
    genValid = ExchangeRatesCache <$> genValid <*> genValid

instance GenUnchecked ExchangeRatesCacheResult

instance GenValid ExchangeRatesCacheResult

instance GenUnchecked RateCache

instance GenValid RateCache where
    genValid = (RateCache <$> genValid) `suchThat` isValid