Inheritance: IImageGaleryService
 private void LoadData()
 {
     try
     {
         var listSharePoint = SPContext.Current.Web.Lists.TryGetList(Constants.List.ImageGallery);
         var imageGaleryService = new ImageGaleryService(listSharePoint, 5);
         var imageGaleryCollection = imageGaleryService.GetNews();
         listViewImageGalery.DataSource = imageGaleryCollection;
         listViewImageGalery.DataBind();
     }
     catch (Exception exception)
     {
         Logger.Error(string.Concat("Error Concat LoadData",exception.Message));
     }
 }
        public void GetNews()
        {
            var fakeSiteUrl = "http://www.telerik.com";
            var fakeSharepointSite = Mock.Create<SPSite>();
            var fakeSharePointList = Mock.Create<SPList>();
                       
            Mock.Arrange(() => SPContext.Current.Site).Returns(fakeSharepointSite);
            Mock.Arrange(() => fakeSharepointSite.RootWeb.Lists.TryGetList("demo")).Returns(fakeSharePointList);

            var service = new ImageGaleryService(fakeSharePointList, 10);            
            Mock.Arrange(() => service.GetNews()).Returns(new List<ImageGallery>
            { new ImageGallery
            {
                Title = "Imagen",
                Description = "Image",
                UrlNew = new UrlField {Description = string.Empty,Url = "http://google.es"},
                Image = new UrlField {Description = string.Empty,Url = "http://google.es"},
                Visible = true,
                ID = "1",
                OpenWindows = true
            } });
            

        }