Beispiel #1
0
    public void ConstructorWithNoArguments()
    {
        var sut = new TextSourceParserResult();

        sut.IsError.Should().BeTrue();
        Assert.Throws <InvalidOperationException>(() => sut.TextSource);
        Assert.Throws <InvalidOperationException>(() => sut.ErrorMessage);
    }
Beispiel #2
0
    public void ErrorMessage()
    {
        var sut = new TextSourceParserResult("string");

        sut.IsError.Should().BeTrue();
        sut.ErrorMessage.Should().Be("string");
        Assert.Throws <InvalidOperationException>(() => sut.TextSource);
    }
Beispiel #3
0
    public void TextSource()
    {
        var textSource = A.Dummy <ITextSource>();
        var sut        = new TextSourceParserResult(textSource);

        sut.IsError.Should().BeFalse();
        sut.TextSource.Should().BeSameAs(textSource);
        Assert.Throws <InvalidOperationException>(() => sut.ErrorMessage);
    }