public void TestGetResultError()
        {
            var result        = new ErrorModelResult(_fixture.Create <string>(), _fixture.Create <string>());
            var generalResult = (ErrorModelResult <int>)result;

            Assert.That(() => generalResult.Result, Throws.InvalidOperationException);
        }
        public void TestIsError()
        {
            var result = new ErrorModelResult(_fixture.Create <string>(), _fixture.Create <string>());

            Assert.That(result.IsOk(), Is.False);
            Assert.That(result.IsError(), Is.True);
        }
        public void TestIsErrorGeneral()
        {
            var result        = new ErrorModelResult(_fixture.Create <string>(), _fixture.Create <string>());
            var generalResult = (ErrorModelResult <int>)result;

            Assert.That(generalResult.IsOk(), Is.False);
            Assert.That(generalResult.IsError(), Is.True);
        }