public void Inital() { listNode.Clear(); ListK.Clear(); ListM.Clear(); listFun.Clear(); dicKtuple.Clear(); dicTotal.Clear(); dicMarkov.Clear(); dicMarkovHao.Clear(); }
public static IEnumerable <object[]> ApplyLaws() => new ApplyLawsTests <ListF, string, int, long>(ListK.Apply(), ListK.EqK()).Wrap();
public static IEnumerable <object[]> FunctorLaws() => new FunctorLawsTests <ListF, string, int, long>(ListK.Functor(), ListK.EqK()).Wrap();
public static IEnumerable <object[]> InvariantLaws() => new InvariantLawsTests <ListF, string, int, long>(ListK.Invariant(), ListK.EqK()).Wrap();
public static IEnumerable <object[]> MonadLaws() => new MonadLawsTests <ListF, string, int, long>(ListK.Monad(), ListK.EqK()).Wrap();
public static IEnumerable <object[]> EqLaws() => new EqLawsTests <List <string> >(ListK.Eq(StringK.Eq())).Wrap();