Exemplo n.º 1
0
        public void ShouldAddErrorsCorrectly()
        {
            ListResult <int> result = ListResult <int> .Success(new List <int>());

            ListResult <int> result2 = new ListResult <int>(new List <int>());

            result.AddError("Error");
            result.AddError("Error");
            result.AddError("Error");

            result2.AddError("Error");
            result2.AddError("Error");
            result2.AddError("Error");
            result2.AddError("Error");
            result2.AddError("Error");

            Assert.Equal(3, result.Errors.Count);
            Assert.Equal(5, result2.Errors.Count);

            ListResult <int> resultError = ListResult <int> .Error("Error");

            ListResult <int> resultError2 = new ListResult <int>("Error");

            resultError.AddError("Error");
            resultError2.AddError("Error");
            resultError2.AddError("Error");

            Assert.Equal(2, resultError.Errors.Count);
            Assert.Equal(3, resultError2.Errors.Count);
        }
Exemplo n.º 2
0
        public void ShouldNotBeSucceededWhenAddError()
        {
            ListResult <int> result = ListResult <int> .Success(new List <int>());

            ListResult <int> result2 = new ListResult <int>(new List <int>());

            result.AddError("Error");
            result2.AddError("Error");

            Assert.False(result.Succeeded);
            Assert.False(result2.Succeeded);
        }
Exemplo n.º 3
0
        public void ShouldBeEmptyWhenAddError()
        {
            var list = new List <int> {
                1, 2, 3
            };

            ListResult <int> result = ListResult <int> .Success(list);

            ListResult <int> result2 = ListResult <int> .Success(list);

            result.AddError("Error");
            result2.AddError("Error");

            Assert.True(result.IsEmpty);
            Assert.True(result2.IsEmpty);
        }