public void Should_seriallize_select_url()
        {
            var imageTool = new EditorFileBrowserSettings(new Mock<IScriptableComponent>().Object)
            {
                                    Select =
                                        {
                                            ActionName = "Bar",
                                            ControllerName = "Baz"
                                        }
                                };

            var objectWriter = new Mock<IClientSideObjectWriter>();
            imageTool.SerializeTo("foo", objectWriter.Object, new Mock<IEditorUrlBuilder>().Object);

            objectWriter.Verify(w => w.AppendObject("foo", It.IsAny<Dictionary<string, string>>()), Times.Once());
        }
        public void Should_seriallize_select_url()
        {
            var imageTool = new EditorFileBrowserSettings(new Mock <IScriptableComponent>().Object)
            {
                Select =
                {
                    ActionName     = "Bar",
                    ControllerName = "Baz"
                }
            };

            var objectWriter = new Mock <IClientSideObjectWriter>();

            imageTool.SerializeTo("foo", objectWriter.Object, new Mock <IEditorUrlBuilder>().Object);

            objectWriter.Verify(w => w.AppendObject("foo", It.IsAny <Dictionary <string, string> >()), Times.Once());
        }
 public EditorFileBrowserSettingsBuilder(EditorFileBrowserSettings settings)
 {
     this.settings = settings;
 }
 public EditorFileBrowserSettingsBuilder(EditorFileBrowserSettings settings)
 {
     this.settings = settings;
 }
 public EditorFileBrowserSettingsBuilder(EditorFileBrowserSettings settings, ViewContext viewContext, IUrlGenerator urlGenerator)
 {
     this.viewContext = viewContext;
     this.urlGenerator = urlGenerator;
     this.settings = settings;
 }