コード例 #1
0
        public void Error()
        {
            ISingleSource <int> src = MaybeSource.Error <int>(new InvalidOperationException())
                                      .ToSingle();

            src.Test().AssertFailure(typeof(InvalidOperationException));
        }
コード例 #2
0
        public void Empty()
        {
            ISingleSource <int> src = MaybeSource.Empty <int>()
                                      .ToSingle();

            src.Test().AssertFailure(typeof(IndexOutOfRangeException));
        }
コード例 #3
0
        public void Success()
        {
            ISingleSource <int> src = MaybeSource.Just(1)
                                      .ToSingle();

            src.Test().AssertResult(1);
        }