Exemplo n.º 1
0
        public void ShouldReturnTheValueOfResult()
        {
            var result = Result <CustomMetaResult> .Success(new CustomMetaResult());

            CustomMetaResult value = result;

            Assert.IsType <CustomMetaResult>(value);
        }
Exemplo n.º 2
0
        public void ShouldReturnASuccessResult()
        {
            CustomMetaResult          value  = new CustomMetaResult();
            Result <CustomMetaResult> result = value;

            Assert.IsType <Result <CustomMetaResult> >(result);
            Assert.Equal(new Ok().Code, result.MetaResult.Code);
        }
Exemplo n.º 3
0
        public void GenericResult_ShouldReturnCustomMetaResult_WhenGiveMyCustomMetaResult()
        {
            CustomMetaResult expectedMetaResult = new CustomMetaResult();

            var result = Result <object> .Invalid()
                         .With <CustomMetaResult>();

            Assert.True(result.Equals(expectedMetaResult));
        }