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); }
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); }