Exemple #1
0
        public void CreateConstructorWithoutMetadata()
        {
            var models = new[] { TestModel.Generate(), TestModel.Generate() };
            var res    = new ResultOfItems <TestModel>(models, ResultComplete.Success, null);

            Assert.AreEqual(models, res.Data);
            Assert.AreEqual(ResultComplete.Success, res.Status);
            Assert.IsNull(res.Messages);
            Assert.IsNull(res.Metadata);
        }
Exemple #2
0
        public void CreateConstructor()
        {
            var models = new[] { TestModel.Generate(), TestModel.Generate() };
            var res    = new ResultOfItems <TestModel>(models, ResultComplete.Success, null, 3, 2, 1, null);

            Assert.AreEqual(models, res.Data);
            Assert.AreEqual(ResultComplete.Success, res.Status);
            Assert.IsNull(res.Messages);
            Assert.AreEqual(2, res.Metadata.Count);
            Assert.AreEqual(3, res.Metadata.Total);
            Assert.AreEqual(2, res.Metadata.PageSize);
            Assert.AreEqual(1, res.Metadata.PageIndex);
        }