コード例 #1
0
ファイル: EitherTests.cs プロジェクト: eiximenis/ArrowSharp
        public void Given_True_Predicate_Then_Cond_Should_Return_A_RightEither_With_The_Value_Generated()
        {
            var defaultValue = -1;

            Either.Cond(() => true, () => 10, () => 20).Right.GetOrElse(defaultValue).Should().Be(20);
        }
コード例 #2
0
ファイル: EitherTests.cs プロジェクト: eiximenis/ArrowSharp
        public void Given_False_Predicate_Then_Cond_Should_Return_A_LeftEither_With_The_Value_Generated()
        {
            var defaultValue = -1;

            Either.Cond(() => false, () => 10, () => 20).Left.GetOrElse(defaultValue).Should().Be(10);
        }
コード例 #3
0
ファイル: EitherTests.cs プロジェクト: eiximenis/ArrowSharp
 public void Given_True_Predicate_Then_Cond_Should_Return_A_RightEither()
 {
     Either.Cond(() => true, () => 10, () => 20).IsRight.Should().BeTrue();
 }
コード例 #4
0
ファイル: EitherTests.cs プロジェクト: eiximenis/ArrowSharp
 public void Given_False_Predicate_Then_Cond_Should_Return_A_LeftEither()
 {
     Either.Cond(() => false, () => 10, () => 20).IsLeft.Should().BeTrue();
 }