예제 #1
0
    public void ToException_メッセージが設定されている場合はそのメッセージを利用したExceptionが生成される()
    {
        IError error = new TestErrorWithMessage();
        var    ex    = error.ToException();

        ex.Message.Should().Be("Error Message For test");
    }
예제 #2
0
    public void ToException_Exceptionのインスタンスが返される()
    {
        IError error = new TestErrorWithMessage();
        var    ex    = error.ToException();

        ex.Should().BeOfType(typeof(ResultErrorException));
    }
예제 #3
0
    public void ToException_ResultErrorExceptionのSourceErrorには自信のインスタンスが設定されている()
    {
        IError error = new TestErrorWithMessage();
        var    ex    = error.ToException();

        ex.Should().BeOfType(typeof(ResultErrorException));
        ((ResultErrorException)ex).SourceError.Should().Be(error);
    }