Example #1
0
        public async Task ResultErrorBindOkAsync_Ok_NoError()
        {
            var initialResult = new ResultError();
            var addingResult  = ResultErrorFactory.CreateTaskResultError();

            var result = await initialResult.ResultErrorBindOkAsync(() => addingResult);

            Assert.True(result.OkStatus);
        }
Example #2
0
        public async Task ResultErrorBindOkAsync_Bad_NoError()
        {
            var initialError  = CreateErrorTest();
            var initialResult = new ResultError(initialError);
            var addingResult  = ResultErrorFactory.CreateTaskResultError(initialError);

            var result = await initialResult.ResultErrorBindOkAsync(() => addingResult);

            Assert.True(result.HasErrors);
            Assert.True(result.Equals(initialResult));
        }