public void Should_Initialize_Reference_With_Non_Empty_String_On_Construction()
        {
            var collection = new PluploadFileCollection();

            Assert.IsNotNull(collection.Reference);
            Assert.AreNotEqual(string.Empty, collection.Reference);
        }
        public void PluploadHandler_Should_Return_PluploadHandler_Url_When_Supplied_Collection()
        {
            var urlHelper = CreateUrlHelper();
            var collection = new PluploadFileCollection();

            string url = UrlHelperExtensions.PluploadHandler(urlHelper, collection);

            Assert.AreEqual(string.Concat("/Plupload.axd?reference=", collection.Reference), url);
        }
示例#3
0
        public static string PluploadHandler(this UrlHelper urlHelper, PluploadFileCollection collection)
        {
            if (collection == null)
            {
                throw new ArgumentNullException("collection", "'collection' is null. When using a ViewModel, you should initialize your ViewModel with new PluploadFileCollection(s).");
            }

            return urlHelper.Content(string.Format(PluploadConfiguration.HandlerPath, collection.Reference));
        }
示例#4
0
 public void DeleteFiles(PluploadFileCollection collection)
 {
     this.DeleteFiles(collection.Reference);
 }
示例#5
0
 public SampleForm2Model()
 {
     Files = new PluploadFileCollection();
     OtherFiles = new PluploadFileCollection();
 }