Ejemplo n.º 1
0
        private static IEnumerable <ITestCaseData> TestCaseSourceForSequenceTests()
        {
            yield return(MakeSequenceTestCaseData(EorN.N(1), EorN.N(2), EorN.N(3), EorN.N(4)).SetName("4 Rights"));

            yield return(MakeSequenceTestCaseData(EorN.N(1), EorN.N(2), EorN.E("error"), EorN.N(4)).SetName("3 Rights and 1 Left"));

            yield return(MakeSequenceTestCaseData().SetName("Empty list of eithers"));
        }
Ejemplo n.º 2
0
        private static IEnumerable <ITestCaseData> TestCaseSourceForLiftM2Tests()
        {
            yield return(MakeLiftTestCaseData(EorN.N(1), EorN.N(2)).SetName("2 Rights"));

            yield return(MakeLiftTestCaseData(EorN.N(1), EorN.E("error")).SetName("1 Right and 1 Left"));

            yield return(MakeLiftTestCaseData(EorN.E("error 1"), EorN.E("error 2")).SetName("2 Lefts"));
        }
Ejemplo n.º 3
0
        private static IEnumerable <ITestCaseData> TestCaseSourceForLiftM5Tests()
        {
            yield return(MakeLiftTestCaseData(EorN.N(1), EorN.N(2), EorN.N(3), EorN.N(4), EorN.N(5)).SetName("5 Rights"));

            yield return(MakeLiftTestCaseData(EorN.N(1), EorN.N(2), EorN.N(3), EorN.N(4), EorN.E("error")).SetName("4 Rights and 1 Left"));

            yield return(MakeLiftTestCaseData(EorN.E("error 1"), EorN.E("error 2"), EorN.E("error 3"), EorN.E("error 4"), EorN.E("error 5")).SetName("5 Lefts"));
        }
Ejemplo n.º 4
0
        // ReSharper disable UnusedMethodReturnValue.Local

        private static IEnumerable <ITestCaseData> TestCaseSourceForLiftMTests()
        {
            yield return(MakeLiftTestCaseData(EorN.N(1)).SetName("1 Right"));

            yield return(MakeLiftTestCaseData(EorN.E("error 1")).SetName("1 Left"));
        }