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); }
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)); }
public void DeleteFiles(PluploadFileCollection collection) { this.DeleteFiles(collection.Reference); }
public SampleForm2Model() { Files = new PluploadFileCollection(); OtherFiles = new PluploadFileCollection(); }