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")); }
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")); }
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")); }
// 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")); }