예제 #1
0
        public void CanGetRecentImages()
        {
            //arrange
            UnitTestHelper.SetupBlog();
            ObjectProvider provider = ObjectProvider.Instance();
            var            category = new LinkCategory
            {
                BlogId      = Config.CurrentBlog.Id,
                Description = "Whatever",
                IsActive    = true,
                Title       = "Whatever"
            };
            int categoryId = provider.CreateLinkCategory(category);

            var image = new Image
            {
                Title      = "Title",
                CategoryID = categoryId,
                BlogId     = Config.CurrentBlog.Id,
                FileName   = "Foo",
                Height     = 10,
                Width      = 10,
                IsActive   = true,
            };
            int imageId = provider.InsertImage(image);

            //act
            ICollection <Image> images = provider.GetImages(Config.CurrentBlog.Host, null, 10);

            //assert
            Assert.AreEqual(1, images.Count);
            Assert.AreEqual(imageId, images.First().ImageID);
        }