public UploadAsyncSettingsBuilderTests()
        {
            saveSettingsRouteValues = new RouteValueDictionary();
            saveSettingsMock        = new Mock <INavigatable>();
            saveSettingsMock.SetupGet(s => s.RouteValues).Returns(saveSettingsRouteValues);

            removeSettingsRouteValues = new RouteValueDictionary();
            removeSettingsMock        = new Mock <INavigatable>();
            removeSettingsMock.SetupGet(s => s.RouteValues).Returns(removeSettingsRouteValues);

            settingsMock = new Mock <IUploadAsyncSettings>();
            settingsMock.Setup(s => s.Save).Returns(saveSettingsMock.Object);
            settingsMock.Setup(s => s.Remove).Returns(removeSettingsMock.Object);

            builder = new UploadAsyncSettingsBuilder(settingsMock.Object);
        }
        public UploadAsyncSettingsBuilderTests()
        {
            saveSettingsRouteValues = new RouteValueDictionary();
            saveSettingsMock = new Mock<INavigatable>();
            saveSettingsMock.SetupGet(s => s.RouteValues).Returns(saveSettingsRouteValues);

            removeSettingsRouteValues = new RouteValueDictionary();
            removeSettingsMock = new Mock<INavigatable>();
            removeSettingsMock.SetupGet(s => s.RouteValues).Returns(removeSettingsRouteValues);

            settingsMock = new Mock<IUploadAsyncSettings>();
            settingsMock.Setup(s => s.Save).Returns(saveSettingsMock.Object);
            settingsMock.Setup(s => s.Remove).Returns(removeSettingsMock.Object);

            builder = new UploadAsyncSettingsBuilder(settingsMock.Object);
        }