Ejemplo n.º 1
0
        public void GetContentItemsByModuleId_With_Negative_ModuleId_Returns_ContentItems()
        {
            var mock = new Mock<IDataService>();
            mock.Setup(ds => ds.GetContentItemsByModuleId(-1)).Returns(MockHelper.CreateValidContentItemsReader(10, false, 0, null));
            mock.Setup(ds => ds.GetContentItemsByModuleId(0)).Returns(MockHelper.CreateValidContentItemReader());

            var controller = new ContentController(mock.Object);

            var negative = controller.GetContentItemsByModuleId(-1).ToArray();
            var positive = controller.GetContentItemsByModuleId(0).ToArray();

            Assert.AreEqual(negative.Length, 10);
            Assert.AreEqual(positive.Length, 1);
        }