public static void IntLisMaybeCreation(List <int> x) { var expected = Maybe.Just(x); var cache = new MaybeCache(1); var actual = (Maybe <List <int> >)cache.RetrieveOrCacheJust(typeof(List <int>), x); Assert.Equal(expected, actual); }
public static void StringMaybeCreation(string x) { var expected = Maybe.Just(x); var cache = new MaybeCache(1); var actual = (Maybe <string>)cache.RetrieveOrCacheJust(typeof(string), x); Assert.Equal(expected, actual); }