public void ShouldGetFreeProducts( SearchRepository sut, ISearchIndex searchIndex, IIndexable indexable, [Frozen]SearchProvider provider, Switcher<SearchProvider> switcher) { // arrange searchIndex .CreateSearchContext() .GetQueryable<ProductSearchResultItem>() .Returns(new[] { new ProductSearchResultItem { Free = true }, new ProductSearchResultItem { Free = false }, new ProductSearchResultItem { Free = true } }.AsQueryable()); ContentSearchManager.SearchConfiguration.Indexes["indexName"] = searchIndex; provider.GetContextIndexName(indexable, Arg.Any<ICorePipeline>()).Returns("indexName"); // act var products = sut.GetProducts(indexable); // assert Assert.Equal(2, products.Count()); }
public void ShouldReturnCurrentName( [Frozen] SearchProvider current, Switcher<SearchProvider> switcher, IIndexable indexable, string expected, SwitchingSearchProvider sut) { current.GetContextIndexName(indexable).Returns(expected); sut.GetContextIndexName(indexable).Should().Be(expected); }
public void ShouldGoForTheDefaultCase() { var switcher = new Switcher<string, long>(); Assert.AreEqual( 550, switcher .When("the answer to life, universe, everything").Do(() => 42) .When("round(pi)").Do(() => 3) .Default().Do(() => 550) .ConsiderThisCase("ansdasd")); }
public void ShouldSwitchAccordinglyToTargetValue() { var switcher = new Switcher<string, long>(); Assert.AreEqual( 3, switcher .When("the answer to life, universe, everything").Do(() => 42) .When("round(pi)").Do(() => 3) .Default().Do(() => 0) .ConsiderThisCase("round(pi)")); }
public void Items_NotLatestItemVersionExists_ReturnsOnlyLatestItems([Content] DbItem[] contentItems, ISearchIndex index, [Frozen] SearchProvider searchProvider, Switcher<SearchProvider> searchProviderSwitcher, [Content] Item renderingItem, IRenderingPropertiesRepository renderingPropertiesRepository) { //arrange var results = GetResults(contentItems).ToArray(); results.First().IsLatestVersion = false; renderingPropertiesRepository.Get<QueryableDatasourceRenderingSettings>() .Returns(new QueryableDatasourceRenderingSettings { SearchResultsLimit = 10 }); InitIndexes(index, searchProvider, results.AsQueryable()); var renderingModel = new QueryableDatasourceRenderingModel(renderingPropertiesRepository) { DatasourceString = "notEmpty" }; //act var items = renderingModel.Items; //assert items.Count().Should().Be(contentItems.Length - 1); index.CreateSearchContext().ReceivedWithAnyArgs(1); }
private void Button_FindColumns_Click(object sender, RoutedEventArgs e) { MainWindow.lastMenuItem = "findcolumns"; Switcher.Switch(new FindColumns()); }
public void Items_StandardValuesExistsInContentTree_IgnoresStandartValueByName(Db db, ISearchIndex index, [Frozen] SearchProvider searchProvider, Switcher<SearchProvider> searchProviderSwitcher, IRenderingPropertiesRepository renderingPropertiesRepository) { //arrange var id = ID.NewID; var dbItem = new DbItem(Sitecore.Constants.StandardValuesItemName, id); db.Add(dbItem); renderingPropertiesRepository.Get<QueryableDatasourceRenderingSettings>().Returns(new QueryableDatasourceRenderingSettings { SearchResultsLimit = 10 }); var results = GetResults(new List<DbItem> { dbItem }); InitIndexes(index, searchProvider, results); var renderingModel = new QueryableDatasourceRenderingModel(renderingPropertiesRepository) { DatasourceString = "notEmpty" }; //act var items = renderingModel.Items.ToArray(); //assert items.Count().Should().Be(0); }
private void addclient_btn(object sender, RoutedEventArgs e) { Switcher.Switch(new AddClientPage()); }
public void carryTask() { if (currentLine >= code.Length) { Done(); return; } string[] t = code[currentLine].Split(':'); string cmd = t[0]; if (t.Length <= 1) { currentLine++; carryTask(); return; } string[] p = t[1].Split(','); bool handler = false; currentLine++; Debug.Log("Drama script: (Command) '" + cmd + "' (Param) " + t[1]); // 人物路径任务 // path:人物,task1,task2,... if (cmd == "path") { Chara chara = GameObject.Find(p[0]).GetComponent <Chara>(); for (int i = 1; i < p.Length; i++) { float xB = 0, yB = 0; if (p[i].StartsWith("left")) { xB = -float.Parse(p[i].Substring(4)); } if (p[i].StartsWith("right")) { xB = float.Parse(p[i].Substring(5)); } if (p[i].StartsWith("up")) { yB = float.Parse(p[i].Substring(2)); } if (p[i].StartsWith("down")) { yB = -float.Parse(p[i].Substring(4)); } Debug.Log("Drama script: walk task enqueue:" + xB + "," + yB); chara.walkTasks.Enqueue(Chara.walkTask.fromStep(xB, yB)); } chara.walkTaskCallback = carryTask; handler = true; } // 人物朝向改动 // face:人物,dir if (cmd == "face") { Chara chara = GameObject.Find(p[0]).GetComponent <Chara>(); if (p[1] == "left") { chara.dir = Chara.walkDir.Left; } if (p[1] == "right") { chara.dir = Chara.walkDir.Right; } if (p[1] == "up") { chara.dir = Chara.walkDir.Up; } if (p[1] == "down") { chara.dir = Chara.walkDir.Down; } chara.UploadWalk(); handler = true; carryTask(); } // meta if (cmd == "exit") { Application.Quit(); } // 标签 // label:标签 // goto:标签 if (cmd == "label") { handler = true; carryTask(); } if (cmd == "goto") { for (int i = 0; i < code.Length; i++) { if (code[i] == "label:" + p[0]) { currentLine = i + 1; break; } } handler = true; carryTask(); } // 显示和隐藏 // show:物体 if (cmd == "show") { GameObject.Find(p[0]).SetActive(true); handler = true; carryTask(); } // hide:物体 if (cmd == "hide") { GameObject.Find(p[0]).SetActive(false); handler = true; carryTask(); } // 调查任务 // spy:调查内容 if (cmd == "spy") { Dramas.LaunchCheck(p[0], carryTask); handler = true; } // 退出脚本(如果最后一项任务是需要等待的,则需要加入此行缓冲) if (cmd == "break") { currentLine = code.Length; handler = true; } // 设置开关 // set:开关名,global/personal,true/false if (cmd == "set") { string key = ""; if (p[1] == "global") { key = p[0]; } if (p[1] == "personal") { key = parent.gameObject.scene + "." + parent.gameObject.name + "." + p[0]; } PlayerPrefs.SetString(key, p[2]); handler = true; carryTask(); } // 选择 // choice:标题,选项0,选项1,... if (cmd == "choice") { string explain = p[0]; List <string> choice = new List <string>(); for (int i = 1; i < p.Length; i++) { choice.Add(p[i]); } handler = true; MakeChoice.Create(carryTask, explain, choice.ToArray()); } if (cmd == "distribute_choices") { int buff = 0; while (true) { if (code[currentLine].StartsWith("choice:")) { buff++; } if (code[currentLine] == "endchoice:" && buff == 0) { break; } if (code[currentLine] == "case:" + MakeChoice.choiceId.ToString() && buff == 0) { break; } if (code[currentLine] == "endchoice:") { buff--; } Debug.Log("require:" + "case:" + MakeChoice.choiceId.ToString() + ",buff:" + buff + "\n" + code[currentLine]); currentLine++; } currentLine++; handler = true; carryTask(); } // case:选项编号 if (cmd == "case") { int buff = 0; while (true) { if (code[currentLine].StartsWith("choice:")) { buff++; } if (code[currentLine] == "endchoice:" && buff == 0) { break; } if (code[currentLine] == "endchoice:") { buff--; } currentLine++; } currentLine++; handler = true; carryTask(); } if (cmd == "endchoice") { handler = true; carryTask(); } // 触发器 // if:开关名,global/personal,要求的true/false if (cmd == "if") { string key = ""; if (p[1] == "global") { key = p[0]; } if (p[1] == "personal") { key = parent.gameObject.scene + "." + parent.gameObject.name + "." + p[0]; } string data = PlayerPrefs.GetString(key); if (p[2] != data) { int buff = 0; while (true) { if (code[currentLine].StartsWith("if:")) { buff++; } if (code[currentLine] == "endif:" && buff == 0) { break; } if (code[currentLine] == "else:" && buff == 0) { break; } if (code[currentLine] == "endif:") { buff--; } currentLine++; } currentLine++; } handler = true; carryTask(); } if (cmd == "else") { int buff = 0; while (true) { if (code[currentLine].StartsWith("if:")) { buff++; } if (code[currentLine] == "endif:" && buff == 0) { break; } if (code[currentLine] == "endif:") { buff--; } currentLine++; } currentLine++; handler = true; carryTask(); } if (cmd == "endif") { handler = true; carryTask(); } // 更换背景音乐 // bgm:背景音乐名 if (cmd == "bgm") { MapCamera.bgm.clip = (AudioClip)Resources.Load("BGM\\" + p[0]); MapCamera.bgm.Play(); handler = true; carryTask(); } // 更换环境音效 // bgs:环境音效名 if (cmd == "bgs") { MapCamera.bgs.clip = (AudioClip)Resources.Load("BGM\\" + p[0]); MapCamera.bgs.Play(); handler = true; carryTask(); } // 停止BGM // stopbgm if (cmd == "stopbgm") { MapCamera.bgm.Stop(); carryTask(); handler = true; } // stopbgs if (cmd == "stopbgs") { MapCamera.bgs.Stop(); carryTask(); handler = true; } // 恢复BGM // rebgm if (cmd == "rebgm") { MapCamera.bgm.Play(); carryTask(); handler = true; } // rebgs if (cmd == "rebgs") { MapCamera.bgs.Play(); carryTask(); handler = true; } // 等待任务 // wait:等待时间 if (cmd == "wait") { GameObject fab = (GameObject)Resources.Load("Prefabs\\WaitTicker"); // 载入母体 GameObject ticker = GameObject.Instantiate(fab, new Vector3(0, 0, -1), Quaternion.identity); WaitTicker wait = ticker.GetComponent <WaitTicker>(); wait.waitTime = float.Parse(p[0]); wait.callback = carryTask; handler = true; } // 音效任务 // snd:音效名称,nowait/wait if (cmd == "snd") { GameObject fab = (GameObject)Resources.Load("Prefabs\\MusicPlayer"); // 载入母体 GameObject player = GameObject.Instantiate(fab, new Vector3(0, 0, -1), Quaternion.identity); AudioSource source = player.GetComponent <AudioSource>(); source.clip = (AudioClip)Resources.Load("Snd\\" + p[0]); player.SetActive(true); source.Play(); GameObject.Destroy(player, source.clip.length); handler = true; if (p[1] == "nowait") { carryTask(); } if (p[1] == "wait") { player.GetComponent <DestoryCallback>().callback = carryTask; } } // 传送任务 // tp:地图名称;传送点编号;朝向 if (cmd == "tp") { MapCamera.initTp = int.Parse(p[1]); if (p[2] == "left") { MapCamera.initDir = Chara.walkDir.Left; } if (p[2] == "right") { MapCamera.initDir = Chara.walkDir.Right; } if (p[2] == "up") { MapCamera.initDir = Chara.walkDir.Up; } if (p[2] == "down") { MapCamera.initDir = Chara.walkDir.Down; } MapCamera.HitCheck = null; DramaScript nds = DramaCrossScene.Start(this); Switcher.Carry(p[0], UnityEngine.SceneManagement.LoadSceneMode.Single, 0, nds.carryTask); handler = true; } // 切换场景任务 // sw:场景名称 if (cmd == "sw") { MapCamera.HitCheck = null; DramaScript nds = DramaCrossScene.Start(this); Switcher.Carry(p[0], UnityEngine.SceneManagement.LoadSceneMode.Single, 0, nds.carryTask); if (MapCamera.bgm != null) { GameObject.Destroy(MapCamera.bgm); MapCamera.bgm = null; } if (MapCamera.bgs != null) { GameObject.Destroy(MapCamera.bgs); MapCamera.bgs = null; } handler = true; } // 情节任务 // plot:情节预制体名称/clear if (cmd == "plot") { if (p[0] == "clear") { PlotCreator.Clear(carryTask); } else { Loading.Start(() => { PlotCreator.LoadPlot(p[0]); Loading.Finish(); }, carryTask); } handler = true; } // 对话任务 // say/immersion:人物,[是否禁止输入] // [(shake)/(rainbow)/...]对话内容 if (cmd == "say" || cmd == "immersion") { // 创建剧本框架 bool dinput = false; if (p.Length > 1) { if (p[1] == "true") { dinput = true; } Debug.Log("DramaScript: say's third param detected:" + dinput); } Dramas drama = Dramas.LaunchScript(cmd == "say" ? "DialogFrameSrc" : "Immersion", carryTask); drama.Drama.Clear(); string role = p[0]; // 读取直至对话结束 while (currentLine + 1 < code.Length) { sayTag: t = code[currentLine].TrimStart().Split(':'); Debug.Log("Drama script: (Dialog) " + code[currentLine]); // 初始化对话参数 string motion = "Enter"; WordEffect.Effect effect = WordEffect.Effect.None; float speed = 0.03f; // 如果是对话 if (t.Length == 1) { // 格式化对话并提取附加参数 p = code[currentLine].TrimStart().Replace("(", ")").Split(')'); // 处理附加参数 for (int i = 1; i < p.Length; i += 2) { if (i == p.Length - 1) { break; } if (p[i] == "shake") { effect = WordEffect.Effect.Shake; } else if (p[i] == "rainbow") { effect = WordEffect.Effect.Rainbow; } else if (p[i] == "Leap" || p[i] == "Focus") { motion = p[i]; } else { speed = float.Parse(p[i]); } } // 装入结构体 Dramas.DramaData data = new Dramas.DramaData { Character = role, motion = motion, Effect = effect, content = p[p.Length - 1], Speed = speed }; // 添加对话 drama.Drama.Add(data); } else { // 对话读取结束,跳出 if (t[0] == cmd) { role = t[1]; currentLine++; goto sayTag; } break; } currentLine++; } // 刷新剧本 drama.ReadDrama(); drama.DisableInput = dinput; drama.gameObject.SetActive(true); lastDrama = drama; handler = true; if (dinput) { carryTask(); } } // 继续对话 if (cmd == "resume") { lastDrama.Resume(); handler = true; } // 未处理的脚本 if (!handler) { Debug.LogWarning("'" + cmd + $"'(行 {currentLine - 1})未被处理。"); carryTask(); return; } if (currentLine >= code.Length) { Done(); } }
/// <summary> /// Возвращает выбранное значение тематики или стиля /// </summary> protected static T GetToneValue <T>(Switcher switcher) where T : Enum { var desc = LocalizationManager.Instance.GetKey(switcher.ActiveTextValue); return(EnumExtension.GetFromDescription <T>(desc)); }
private void contracts_btn(object sender, RoutedEventArgs e) { Switcher.Switch(new ContractsPage()); }
private void LogBtn_Click(object sender, RoutedEventArgs e) { Switcher.Switch2(new Login()); // until log in stay here }
private void Awake() { _switcher = FindObjectOfType <Switcher>(); }
private void connectionGameButton_Click(object sender, RoutedEventArgs e) { Switcher.SwitchPage(new FindGame()); }
private void statisticsButton_Click(object sender, RoutedEventArgs e) { Switcher.SwitchPage(new Statistic()); }
private void Back_Click(object sender, RoutedEventArgs e) { Switcher.Switch(new Pages.MainMenu()); }
private void back_Click(object sender, RoutedEventArgs e) { Switcher.Switch(new Login()); }
private void companyNewButton_Click(object sender, RoutedEventArgs e) { productCompanyComboBox.Text = ""; Switcher.Switch(new Company()); }
public void Items_IndexHaveNonexistentItems_ReturnsExistentItems([Content] DbItem[] contentItems, DbItem brokenItem, List<DbItem> indexedItems, ISearchIndex index, string indexName, [Frozen] SearchProvider searchProvider, Switcher<SearchProvider> searchProviderSwitcher, [Content] Item renderingItem, IRenderingPropertiesRepository renderingPropertiesRepository) { //arrange indexedItems.AddRange(contentItems); indexedItems.Add(brokenItem); renderingPropertiesRepository.Get<QueryableDatasourceRenderingSettings>() .Returns(new QueryableDatasourceRenderingSettings { SearchResultsLimit = 10 }); var results = GetResults(indexedItems); InitIndexes(index, searchProvider, results); var renderingModel = new QueryableDatasourceRenderingModel(renderingPropertiesRepository) { DatasourceString = "notEmpty" }; //act var items = renderingModel.Items.ToArray(); //assert items.Count().Should().Be(contentItems.Length); index.CreateSearchContext().ReceivedWithAnyArgs(1); }
private void NewReceivedGood_Click(object sender, RoutedEventArgs e) { NewReceivedGood v = new NewReceivedGood(); Switcher.Switchreceivedgood(v); }
public void Items_IndexEmpty_ReturnsEmptyCollection(List<DbItem> indexedItems, ISearchIndex index, string indexName, [Frozen] SearchProvider searchProvider, Switcher<SearchProvider> searchProviderSwitcher, [Content] Item renderingItem, IRenderingPropertiesRepository renderingPropertiesRepository) { //arrange InitIndexes(index, searchProvider, new List<SearchResultItem>().AsQueryable()); renderingPropertiesRepository.Get<QueryableDatasourceRenderingSettings>() .Returns(new QueryableDatasourceRenderingSettings { SearchResultsLimit = 10 }); var renderingModel = new QueryableDatasourceRenderingModel(renderingPropertiesRepository) { DatasourceString = "notEmpty" }; //act var items = renderingModel.Items; //assert items.Count().Should().Be(0); index.CreateSearchContext().ReceivedWithAnyArgs(1); }
public AtemHub(Switcher switcher, IVolumeChangeNotificationQueue volume, ILogger <AtemHub> logger) { _switcher = switcher; _volume = volume; _logger = logger; }
private void Next_btn_Click(object sender, RoutedEventArgs e) { Switcher.Switch(new RAGControl3(this)); }
//go to level 2 private void Button_Click_1(object sender, RoutedEventArgs e) { Switcher.Switch(new Level2Riddle()); }
private void backButton_Click(object sender, RoutedEventArgs e) { Switcher.Switch(new MainMenu()); }
//got to menu private void Button_Click_2(object sender, RoutedEventArgs e) { Switcher.Switch(new Menu()); }
private void cashbox_btn(object sender, RoutedEventArgs e) { Switcher.Switch(new CashBoxPage()); }
private void BtnSave_Click(object sender, RoutedEventArgs e) { if (Tanggaljurnalumum.Text == "" || nojurnal.Text == "" || cbcurrency.Text == "") { MessageBox.Show("please fill in the blank fields", ("Form Validation"), MessageBoxButton.OK, MessageBoxImage.Error); return; } TransaksiJurnalUmumBLL transaksiJurnalUmumBLL = new TransaksiJurnalUmumBLL(); TransaksiJurnalUmumBLL TransaksiJurnalUmumBLL = new TransaksiJurnalUmumBLL(); TransaksiJurnalUmum transaksiJurnal = new TransaksiJurnalUmum(); OrderJurnalUmum jurnalUmum = new OrderJurnalUmum(); BukuBesar bukubesar = new BukuBesar(); transaksiJurnal.TotalDebit = double.Parse(txttotaldebit.Text); transaksiJurnal.TotalKredit = double.Parse(txttotalkredit.Text); transaksiJurnal.Balance = double.Parse(txtbalance.Text); transaksiJurnal.NoTransaksiJurnalUmum = double.Parse(nojurnal.Text); transaksiJurnal.Keterangan = txtnote.Text; transaksiJurnal.Tanggal = DateTime.Parse(Tanggaljurnalumum.Text); transaksiJurnal.IdKodeTransaksi = 1; transaksiJurnal.IdReferalTransaksi = 1; transaksiJurnal.IdPeriodeAkuntasi = 1; if (this.dataMataUangselected != null) { transaksiJurnal.IdMataUang = this.dataMataUangselected.Id; transaksiJurnal.MataUang = this.dataMataUangselected.KodeMataUang; transaksiJurnal.Kurs = this.dataMataUangselected.KursTukar; } if (this.kontakSelected != null) { transaksiJurnal.IdPetugas = this.kontakSelected.Id; transaksiJurnal.NamaPetugas = this.kontakSelected.NamaA; } if (double.Parse(txtbalance.Text) != 0) { MessageBox.Show("Total Balance Must 0 !"); return; } if (this.dokumenSelected != null) { transaksiJurnal.IdNoRefensiDokumen = this.dokumenSelected.Id; transaksiJurnal.NoRefensiDokumen = this.dokumenSelected.NoReferensiDokumen; } transaksiJurnal.RealRecordingTime = DateTime.Now; if (TransaksiJurnalUmumBLL.AddTransaksiJurnalUmum(transaksiJurnal) > 0) { // this.ClearForm(); MessageBox.Show("General Journal successfully added !"); } else { MessageBox.Show("General Journal failed to add !"); } if (DGJurnal.Items.Count > 0) { foreach (var item in DGJurnal.Items) { if (item is OrderJurnalUmum) { OrderJurnalUmum oNewData1 = (OrderJurnalUmum)item; oNewData1.IdKodeTransaksi = 1; oNewData1.IdReferalTransaksi = 1; oNewData1.IdPeriodeAkuntasi = 1; oNewData1.Tanggal = DateTime.Parse(Tanggaljurnalumum.Text); oNewData1.NoTransaksiJurnalUmum = double.Parse(nojurnal.Text); oNewData1.Keterangan = txtnote.Text; if (this.dataMataUangselected != null) { oNewData1.IdMataUang = this.dataMataUangselected.Id; oNewData1.MataUang = this.dataMataUangselected.KodeMataUang; oNewData1.Kurs = this.dataMataUangselected.KursTukar; } if (this.kontakSelected != null) { oNewData1.IdPetugas = this.kontakSelected.Id; oNewData1.NamaPetugas = this.kontakSelected.NamaA; } oNewData1.IdTransaksiJurnalUmum = transaksiJurnal.IdTransaksiJurnalUmum; oNewData1.Chkaktif = false; if (transaksiJurnalUmumBLL.EditJurnalUmum(oNewData1, transaksiJurnal) == true) { } } } GeneralJournal v = new GeneralJournal(); Switcher.Switchnewjurnal(v); } }
private void changeuser_btn(object sender, RoutedEventArgs e) { Switcher.Switch(new LoginPage()); }
/// <summary> /// Switching to the order window /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OrderButton_Click(object sender, RoutedEventArgs e) { Switcher.Switch(new Menu_Switch.MainOrder()); }
void Awake() { _instance = this; }
/// <summary> /// Switching to the managment window /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ManagmentLabel_Click(object sender, RoutedEventArgs e) { Switcher.Switch(new InternalManagment()); }
private void NewDeliveryOrder_Click(object sender, RoutedEventArgs e) { NewDeliveryOrder newDeliveryOrder = new NewDeliveryOrder(); Switcher.SwitchDeliveryorder(newDeliveryOrder); }
private void Button_SqlToGrid_Click(object sender, RoutedEventArgs e) { MainWindow.lastMenuItem = "sqltogrid"; Switcher.Switch(new SQLToGrid()); }
public void Items_ItemTemplateSet_FiltersByTemplateId(Db db, [Content] DbTemplate templateItem, [Content] DbItem[] contentItems, ISearchIndex index, [Frozen] SearchProvider searchProvider, Switcher<SearchProvider> searchProviderSwitcher, string indexName, [Content] Item renderingItem, IRenderingPropertiesRepository renderingPropertiesRepository) { //arrange var dbItem = new DbItem("templated", ID.NewID, templateItem.ID); db.Add(dbItem); var dbItems = contentItems.ToList(); dbItems.Add(dbItem); var results = GetResults(dbItems); renderingPropertiesRepository.Get<QueryableDatasourceRenderingSettings>() .Returns(new QueryableDatasourceRenderingSettings { SearchResultsLimit = 10 }); InitIndexes(index, searchProvider, results); var renderingModel = new QueryableDatasourceRenderingModel(renderingPropertiesRepository) { Rendering = new Rendering(), DatasourceString = "notEmpty", DatasourceTemplate = db.GetItem(templateItem.ID) }; //act var items = renderingModel.Items; //assert items.Count().Should().Be(1); index.CreateSearchContext().ReceivedWithAnyArgs(1); }
public void SutGetCurrentProvider(SwitchingLinkProvider sut, Switcher<LinkProvider> switcher) { sut.CurrentProvider.Should().BeSameAs(Switcher<LinkProvider>.CurrentValue); }
public void Items_StandardValuesExists_IgnoresItemsUnderTemplates(Db db, ISearchIndex index, [Frozen] SearchProvider searchProvider, Switcher<SearchProvider> searchProviderSwitcher, [Content] Item renderingItem, IRenderingPropertiesRepository renderingPropertiesRepository) { //arrange var templateID = ID.NewID; db.Add(new DbTemplate("Sample", templateID)); var stdValues = db.GetItem("/sitecore/templates/Sample").Add(Sitecore.Constants.StandardValuesItemName, new TemplateID(templateID)); renderingPropertiesRepository.Get<QueryableDatasourceRenderingSettings>() .Returns(new QueryableDatasourceRenderingSettings { SearchResultsLimit = 10 }); var results = GetResults(new List<DbItem> { new DbItem(Sitecore.Constants.StandardValuesItemName, stdValues.ID) }); InitIndexes(index, searchProvider, results); var renderingModel = new QueryableDatasourceRenderingModel(renderingPropertiesRepository) { DatasourceString = "notEmpty" }; //act var items = renderingModel.Items.ToArray(); //assert items.Count().Should().Be(0); }
private void home_btn(object sender, RoutedEventArgs e) { Switcher.Switch(new ClientsPage()); }
private void Cancel_Click(object sender, RoutedEventArgs e) { Service v = new Service(); Switcher.SwitchNewService(v); }
protected static void LogInFromRegister() { Switcher.Switch(Switcher.StartUpProgramSwitcher, new MainProgram()); }
/// <summary> /// Creates the Settings Processor /// </summary> /// <param name="Filename">The configfile Filename</param> public SettingsProcessor(String Filename, Switcher SwitcherObject) { ConfigFilename = Filename; internalSwitcherObject = SwitcherObject; internalSwitcherObject.AppSettingsProcessor = this; }
public void HandleOpenRegFormCommand(object parameter) { Switcher.Switch(Switcher.StartUpProgramSwitcher, new RegisterPage()); }
private void Back_btn_Click(object sender, RoutedEventArgs e) { Switcher.Switch(guidePart1); }
/// <summary> /// Initializes a new instance of the <see cref="NuGenAlignSelector"/> class. /// </summary> /// <param name="serviceProvider"><para>Requires:</para> /// <para><see cref="INuGenButtonStateService"/></para> /// <para><see cref="INuGenControlStateService"/></para> /// <para><see cref="INuGenRadioButtonLayoutManager"/></para> /// <para><see cref="INuGenRadioButtonRenderer"/></para> /// </param> /// <exception cref="ArgumentNullException"><paramref name="serviceProvider"/> is <see langword="null"/>.</exception> public NuGenAlignSelector(INuGenServiceProvider serviceProvider) : base(serviceProvider) { this.SetStyle(ControlStyles.AllPaintingInWmPaint, true); this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true); this.SetStyle(ControlStyles.ResizeRedraw, true); this.SetStyle(ControlStyles.Selectable, true); this.SetStyle(ControlStyles.SupportsTransparentBackColor, true); this.SetStyle(ControlStyles.UserPaint, true); this.BackColor = Color.Transparent; _switchers = new List<Switcher>(); _layoutPanel = new TableLayoutPanel(); _layoutPanel.CellBorderStyle = TableLayoutPanelCellBorderStyle.Single; for (int i = 0; i < 3; i++) { _layoutPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33.33f)); _layoutPanel.RowStyles.Add(new RowStyle(SizeType.Percent, 33.33f)); } _layoutPanel.Dock = DockStyle.Fill; _layoutPanel.Parent = this; ContentAlignment[] alignStyleCollection = NuGenEnum.ToArray<ContentAlignment>(); int column = 0; int row = 0; foreach (ContentAlignment alignStyle in alignStyleCollection) { Switcher switcher = new Switcher(serviceProvider, alignStyle); _switchers.Add(switcher); switcher.CheckedChanged += _switcher_CheckedChanged; _layoutPanel.Controls.Add(switcher, column, row); column++; if (column == 3) { column = 0; row++; } } this.SetAlignment(ContentAlignment.MiddleCenter); }