public void Setup() { BasilProjectTestHelper.InitializeForTests(); _writingSystemId = WritingSystemsIdsForTests.AnalysisIdForTest; IWritingSystemDefinition writingSystem = WritingSystemDefinition.Parse(_writingSystemId); _papaNameWidget = new WeSayTextBox(writingSystem, null); _papaNameWidget.Text = "John"; _ghostFirstNameWidget = new WeSayTextBox(writingSystem, null); _binding = new GhostBinding <Child>(null, _papa.Children, "First", writingSystem, _ghostFirstNameWidget); _didNotify = false; //Window w = new Window("test"); //VBox box = new VBox(); //w.Add(box); //box.PackStart(_papaNameWidget); //box.PackStart(_ghostFirstNameWidget); //box.ShowAll(); //w.ShowAll(); _papaNameWidget.Show(); // while (Gtk.Application.EventsPending()) // { Gtk.Application.RunIteration(); } //Application.Run(); _papaNameWidget.Focus(); _ghostFirstNameWidget.Focus(); }
public void Setup() { BasilProjectTestHelper.InitializeForTests(); _control = new FieldDetailControl(); _field = new Field("test", "LexEntry", new string[] { "en" }); _control.CurrentField = _field; }
public void CreateChorusDisplaySettings_NotesFieldHasNoWritingSystems_DoesNotThrow() { BasilProjectTestHelper.InitializeForTests(); var master = new ViewTemplate(); var noteField = new Field(); noteField.FieldName = LexSense.WellKnownProperties.Note; var lexicalFormField = new Field(); lexicalFormField.FieldName = LexEntry.WellKnownProperties.LexicalUnit; lexicalFormField.WritingSystemIds.Add(WeSayWordsProject.VernacularWritingSystemIdForProjectCreation); master.Fields.Add(noteField); master.Fields.Add(lexicalFormField); Assert.DoesNotThrow(() => master.CreateChorusDisplaySettings()); }
public void Setup() { BasilProjectTestHelper.InitializeForTests(); }