private static void InnerInit() { #region writeRedirects Trace.Listeners.Clear(); Trace.Listeners.Add(new TraceListener()); #if (NETSTANDARD) DebugPoker.Overwrite( text => { if (string.IsNullOrEmpty(text)) { return; } if (text.EndsWith(Environment.NewLine)) { WriteLine(text.TrimTrailingNewline()); return; } Write(text); }); #else Debug.Listeners.Clear(); Debug.Listeners.Add(new TraceListener()); #endif var writer = new TestWriter(); Console.SetOut(writer); Console.SetError(writer); #endregion }
public static void PrintArguments(object options) { var type = options.GetType(); var props = type.GetProperties(BindingFlags.Instance | BindingFlags.Public); var printer = new TestWriter(); if (props.Length == 0) { return; } var length = props.Max(p => p.Name.Length); printer.WriteLine("/green", title); printer.WriteLine("Executing", "/yellow", type.Name, "/reset", "with arguments:"); foreach (var propertyInfo in props) { var name = propertyInfo.Name; name = name + new string(' ', length - name.Length); var value = propertyInfo.GetValue(options); printer.WriteLine(" ", "/yellow", name, "/reset", " = ", "/gray", value); } }
public void Setup() { conn = new ConnectionPair().WithTimeout(); PieceWriter = new TestWriter(); TrackerManager = new ManualTrackerManager(); long[] fileSizes = { Constants.BlockSize / 2, Constants.BlockSize * 32, Constants.BlockSize * 2, Constants.BlockSize * 13, }; Manager = TestRig.CreateMultiFileManager(fileSizes, Constants.BlockSize * 2, writer: PieceWriter); Manager.SetTrackerManager(TrackerManager); Settings = Manager.Engine.Settings; DiskManager = Manager.Engine.DiskManager; ConnectionManager = Manager.Engine.ConnectionManager; Peer = new PeerId(new Peer("", new Uri("ipv4://123.123.123.123:12345"), EncryptionTypes.All), conn.Outgoing, new BitField(Manager.Bitfield.Length).SetAll(true)) { IsChoking = false, AmInterested = true, }; }
public void ToolStripComboBoxEnterAndSelect() { Form form = new ToolStripComboBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.Equal("", writer.Test); ToolStripComboBoxTester comboBox = new ToolStripComboBoxTester("toolStripComboBox1", form); //doing 2 of these tests the collapsing processor. comboBox.Select(1); comboBox.Enter("abcd"); comboBox.Enter("abcde"); comboBox.Select(2); Assert.Equal( @"[Fact] public void Test() { ToolStripComboBoxTester toolStripComboBox1 = new ToolStripComboBoxTester(""toolStripComboBox1""); toolStripComboBox1.Select(1); //two toolStripComboBox1.Enter(""abcde""); toolStripComboBox1.Select(2); //three }", writer.Test); }
public void SelectItem() { Form form = new ListBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.Equal("", writer.Test); ListBoxTester myListBox = new ListBoxTester("myListBox", form); myListBox.Select(0); Assert.Equal( @"[Fact] public void Test() { ListBoxTester myListBox = new ListBoxTester(""myListBox""); myListBox.ClearSelected(); myListBox.SetSelected(0, true); //Red }", writer.Test); }
public void TreeViewAfterSelect() { TreeViewTestForm form = new TreeViewTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.Equal("", writer.Test); TreeViewTester tree = new TreeViewTester("myTree", form); tree.SelectNode(1, 0, 1); Assert.Equal( @"[Fact] public void Test() { TreeViewTester myTree = new TreeViewTester(""myTree""); myTree.SelectNode(1, 0, 1); }", writer.Test); }
public void NullTest(string text) { var results = extractor.Extract(text); Assert.AreEqual(0, results.Count); TestWriter.Write(TestCulture.Chinese, extractor, text); }
private static byte[] SerializeObjects(IList <object> objects, IFormatter formatter) { using (MemoryStream ms = new MemoryStream()) { formatter.Serialize(ms, objects.Count); BinaryWriter bw = null; BinarySerializationFormatter bsf = formatter as BinarySerializationFormatter; if (dumpDetails && bsf != null) { bw = new TestWriter(ms, dumpDetails); } for (var i = 0; i < objects.Count; i++) { object o = objects[i]; long pos = ms.Position; if (bw != null) { bsf.SerializeByWriter(bw, o); } else { formatter.Serialize(ms, o); } Console.WriteLine($"{i,2}. {(o == null ? "<null>" : o.GetType().GetName(TypeNameKind.ShortName))} - length: {ms.Position - pos}"); } Console.WriteLine($"Full length: {ms.Length}"); if (dumpSerContent) { Console.WriteLine(ms.ToArray().ToRawString()); } return(ms.ToArray()); } }
public void Click() { RadioButtonTestForm form = new RadioButtonTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.Equal("", writer.Test); RadioButtonTester red = new RadioButtonTester("rbRed", form); RadioButtonTester orange = new RadioButtonTester("rbOrange", form); red.Click(); orange.Click(); Assert.Equal( @"[Fact] public void Test() { RadioButtonTester rbRed = new RadioButtonTester(""rbRed""); RadioButtonTester rbOrange = new RadioButtonTester(""rbOrange""); rbRed.Click(); rbOrange.Click(); }", writer.Test); }
public void ToolStripComboBoxEnterAndSelect() { Form form = new ToolStripComboBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); ToolStripComboBoxTester comboBox = new ToolStripComboBoxTester("toolStripComboBox1", form); //doing 2 of these tests the collapsing processor. comboBox.Select(1); comboBox.Enter("abcd"); comboBox.Enter("abcde"); comboBox.Select(2); Assert.AreEqual( @"[Test] public void Test() { ToolStripComboBoxTester toolStripComboBox1 = new ToolStripComboBoxTester(""toolStripComboBox1""); toolStripComboBox1.Select(1); //two toolStripComboBox1.Enter(""abcde""); toolStripComboBox1.Select(2); //three }", writer.Test); }
public void BasicTestNone(string text) { var results = extractor.Extract(text); Assert.AreEqual(0, results.Count); TestWriter.Write(TestCulture.English, extractor, text); }
private void addTest(Test test, HtmlDocument document) { string json = new TestWriter().WriteToJson(test); string script = "var test = new Step({0});".ToFormat(json); document.AddJavaScript(script); }
public void ComboBoxEnterAndSelect() { Form f = new ComboBoxTestForm(); f.Show(); TestWriter writer = new TestWriter(f); Assert.AreEqual("", writer.Test); ComboBoxTester comboBox = new ComboBoxTester("myComboBox"); //doing 2 of these tests the collapsing processor. comboBox.Select(1); comboBox.Enter("abcd"); comboBox.Enter("abcde"); comboBox.Select(2); Assert.AreEqual( @"[Test] public void Test() { ComboBoxTester myComboBox = new ComboBoxTester(""myComboBox""); myComboBox.Select(1); //two myComboBox.Enter(""abcde""); myComboBox.Select(2); //three }", writer.Test); }
private void MultiTest(IModel model, string source, int count) { var result = model.Parse(source); Assert.AreEqual(count, result.Count); TestWriter.Write(TestCulture.Portuguese, model, source, result); }
public void AmbiguousButton() { AmbiguousNameForm form = new AmbiguousNameForm(); form.Show(); Censor.Add("XunitFormsTestApplicationsCustomTesters"); TestWriter writer = new TestWriter(form); Assert.Equal("", writer.Test); ButtonTester button = new ButtonTester("myControl2.myButton", form); button.Click(); Assert.Equal( @"[Fact] public void Test() { ButtonTester myControl2_myButton = new ButtonTester(""myControl2.myButton""); myControl2_myButton.Click(); }", writer.Test); Censor.Remove("XunitFormsTestApplicationsCustomTesters"); }
private static byte[] SerializeObject(object obj, IFormatter formatter) { using (MemoryStream ms = new MemoryStream()) { BinaryWriter bw = null; BinarySerializationFormatter bsf = formatter as BinarySerializationFormatter; if (dumpDetails && bsf != null) { bw = new TestWriter(ms, dumpDetails); } if (bw != null) { bsf.SerializeByWriter(bw, obj); } else { formatter.Serialize(ms, obj); } Console.WriteLine($"Length: {ms.Length}"); if (dumpSerContent) { Console.WriteLine(ms.ToArray().ToRawString()); } return(ms.ToArray()); } }
public void MenuItemClick() { ContextMenuTestForm form = new ContextMenuTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); MenuItemTester menuItem = new MenuItemTester("Click To Count"); menuItem.Click(); Assert.AreEqual( @"[Test] public void Test() { MenuItemTester ClickToCount = new MenuItemTester(""Click To Count""); ClickToCount.Click(); }", writer.Test); }
public void MultipleForms() { MultiForm form = new MultiForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); ButtonTester button = new ButtonTester("myButton"); button.Click(); ButtonTester button2 = new ButtonTester("myButton", "Form-0"); button2.Click(); Assert.AreEqual( @"[Test] public void Test() { ButtonTester myButton = new ButtonTester(""myButton""); ButtonTester Form-0_myButton = new ButtonTester(""myButton"", ""Form-0""); myButton.Click(); Form-0_myButton.Click(); }", writer.Test); }
public void Click() { LinkLabelTestForm form = new LinkLabelTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); LinkLabelTester count = new LinkLabelTester("myLinkLabel", form); count.Click(); Assert.AreEqual( @"[Test] public void Test() { LinkLabelTester myLinkLabel = new LinkLabelTester(""myLinkLabel""); myLinkLabel.Click(); }", writer.Test); }
public void FormClose() { MultiForm form = new MultiForm(); form.Show(); TestWriter writer = new TestWriter(form); ButtonTester button = new ButtonTester("myButton"); button.Click(); FormTester form0 = new FormTester("Form-0"); form0.Close(); Assert.AreEqual( @"[Test] public void Test() { ButtonTester myButton = new ButtonTester(""myButton""); FormTester Form-0 = new FormTester(""Form-0""); myButton.Click(); Form-0.Close(); }", writer.Test); }
public void EventCausesAnother() { MultiForm form = new MultiForm(); form.Show(); TestWriter writer = new TestWriter(form); ButtonTester button = new ButtonTester("btnClose"); button.Click(); try { button.Click(); Assert.Fail("Window did not close."); } catch (NoSuchControlException) { //window is closed.. good. } Assert.AreEqual( @"[Test] public void Test() { ButtonTester btnClose = new ButtonTester(""btnClose""); btnClose.Click(); }", writer.Test); }
public void SingleSelectBox() { Form form = new ListBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.Equal("", writer.Test); ListBoxTester myListBox = new ListBoxTester("mySingleSelectBox", form); myListBox.ClearSelected(); myListBox.SetSelected(0, true); //Red myListBox.SetSelected(2, true); //Yellow myListBox.SetSelected(4, true); //Blue myListBox.SetSelected(6, true); //Violet Assert.Equal( @"[Fact] public void Test() { ListBoxTester mySingleSelectBox = new ListBoxTester(""mySingleSelectBox""); mySingleSelectBox.Select(0); //Can mySingleSelectBox.Select(2); //Select mySingleSelectBox.Select(4); //At mySingleSelectBox.Select(6); //Time }", writer.Test); }
public void TextBoxEnterMultiline() { Form form = new TextBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); TextBoxTester textBox = new TextBoxTester("myTextBox", form); textBox.Properties.Multiline = true; textBox.Enter("abc\nabcd\nabcde"); Assert.AreEqual( @"[Test] public void Test() { TextBoxTester myTextBox = new TextBoxTester(""myTextBox""); myTextBox.Enter(""abc\nabcd\nabcde""); }", writer.Test); }
public void CheckUnCheck() { CheckBoxTestForm form = new CheckBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.Equal("", writer.Test); CheckBoxTester checkBox = new CheckBoxTester("myCheckBox", form); checkBox.Click(); checkBox.Click(); Assert.Equal( @"[Fact] public void Test() { CheckBoxTester myCheckBox = new CheckBoxTester(""myCheckBox""); myCheckBox.Check(); myCheckBox.UnCheck(); }", writer.Test); }
public void EventCausesAnother() { MultiForm form = new MultiForm(); form.Show(); TestWriter writer = new TestWriter(form); ButtonTester button = new ButtonTester("btnClose"); button.Click(); try { button.Click(); Assert.Fail("Window did not close."); } catch(NoSuchControlException) { //window is closed.. good. } Assert.AreEqual( @"[Test] public void Test() { ButtonTester btnClose = new ButtonTester(""btnClose""); btnClose.Click(); }", writer.Test); }
public void ComboBoxEnterAndSelect() { Form f = new ComboBoxTestForm(); f.Show(); TestWriter writer = new TestWriter(f); Assert.AreEqual("", writer.Test); ComboBoxTester comboBox = new ComboBoxTester("myComboBox"); //doing 2 of these tests the collapsing processor. comboBox.Select(1); comboBox.Enter("abcd"); comboBox.Enter("abcde"); comboBox.Select(2); Assert.AreEqual( @"[Test] public void Test() { ComboBoxTester myComboBox = new ComboBoxTester(""myComboBox""); myComboBox.Select(1); //two myComboBox.Enter(""abcde""); myComboBox.Select(2); //three }", writer.Test); }
public void TextBoxEnter() { Form form = new TextBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); TextBoxTester textBox = new TextBoxTester("myTextBox", form); //doing 2 of these tests the collapsing processor. textBox.Enter("abc"); textBox.Enter("abcd"); Assert.AreEqual( @"[Test] public void Test() { TextBoxTester myTextBox = new TextBoxTester(""myTextBox""); myTextBox.Enter(""abcd""); }", writer.Test); }
public void ComboBoxEnter() { Form f = new ComboBoxTestForm(); f.Show(); TestWriter writer = new TestWriter(f); Assert.Equal("", writer.Test); ComboBoxTester comboBox = new ComboBoxTester("myComboBox"); //doing 2 of these tests the collapsing processor. comboBox.Enter("abc"); comboBox.Enter("abcd"); Assert.Equal( @"[Fact] public void Test() { ComboBoxTester myComboBox = new ComboBoxTester(""myComboBox""); myComboBox.Enter(""abcd""); }", writer.Test); }
public void AmbiguousButton() { AmbiguousNameForm form = new AmbiguousNameForm(); form.Show(); Censor.Add("NunitFormsTestApplicationsCustomTesters"); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); ButtonTester button = new ButtonTester("myControl2.myButton", form); button.Click(); Assert.AreEqual( @"[Test] public void Test() { ButtonTester myControl2_myButton = new ButtonTester(""myControl2.myButton""); myControl2_myButton.Click(); }", writer.Test); Censor.Remove("NunitFormsTestApplicationsCustomTesters"); }
public void Click() { RadioButtonTestForm form = new RadioButtonTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.Equal("", writer.Test); RadioButtonTester red = new RadioButtonTester("rbRed", form); RadioButtonTester orange = new RadioButtonTester("rbOrange", form); red.Click(); orange.Click(); Assert.Equal( @"[Fact] public void Test() { RadioButtonTester rbRed = new RadioButtonTester(""rbRed""); RadioButtonTester rbOrange = new RadioButtonTester(""rbOrange""); rbRed.Click(); rbOrange.Click(); }", writer.Test); }
public void SimpleButton() { ButtonTestForm form = new ButtonTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); ButtonTester button = new ButtonTester("myButton", form); button.Click(); Assert.AreEqual( @"[Test] public void Test() { ButtonTester myButton = new ButtonTester(""myButton""); myButton.Click(); }", writer.Test); }
public void Setup() { conn = new ConnectionPair().WithTimeout(); PieceWriter = new TestWriter(); TrackerManager = new ManualTrackerManager(); int[] fileSizes = { Piece.BlockSize / 2, Piece.BlockSize * 32, Piece.BlockSize * 2, Piece.BlockSize * 13, }; Manager = TestRig.CreateMultiFileManager(fileSizes, Piece.BlockSize * 2); Manager.SetTrackerManager(TrackerManager); Manager.Engine.DiskManager.Writer = PieceWriter; Settings = Manager.Engine.Settings; DiskManager = Manager.Engine.DiskManager; ConnectionManager = Manager.Engine.ConnectionManager; Peer = new PeerId(new Peer("", new Uri("ipv4://123.123.123.123:12345"), EncryptionTypes.All), conn.Outgoing, Manager.Bitfield?.Clone().SetAll(true)) { ProcessingQueue = true, IsChoking = false, AmInterested = true, }; }
public static void ClassCleanup() { TestWriter.Close(TestCulture.English, typeof(AgeModel)); TestWriter.Close(TestCulture.English, typeof(CurrencyModel)); TestWriter.Close(TestCulture.English, typeof(DimensionModel)); TestWriter.Close(TestCulture.English, typeof(TemperatureModel)); }
public void TabControlSelectIndex() { TabControlTestForm form = new TabControlTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); TabControlTester tabs = new TabControlTester("myTabs", form); tabs.SelectTab(1); Assert.AreEqual( @"[Test] public void Test() { TabControlTester myTabs = new TabControlTester(""myTabs""); myTabs.SelectTab(1); }", writer.Test); }
protected override IPieceWriter CreateReader() { TestWriter writer = new TestWriter(); writer.DontWrite = true; return(writer); }
public void UnderscoreButton() { UnderscoreNameForm form = new UnderscoreNameForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual(string.Empty, writer.Test); ButtonTester button = new ButtonTester("_button", form); button.Click(); Assert.AreEqual( @"[Test] public void Test() { ButtonTester _button = new ButtonTester(""_button""); _button.Click(); }", writer.Test); }
public VoidMethodTestWriterTest() { var saveRecordings = new SaveRecordingsToMemory(); RecordingServices.RecordingSaver = saveRecordings; fileSystem = new CodeGenerationFileSystem(); testWriter = new TestWriter(saveRecordings, fileSystem); we_have_generated_a_test_class(); }
public void Preparation() { container = MockHelper.InitializeContainer(new[] { typeof(IProjectionsCollector).Assembly, typeof(Element).Assembly }, new Type[0]); var pool = new ResourcePool(); var writer = new TestWriter(); container.ComposeExportedValue(container); container.ComposeExportedValue(pool); container.ComposeExportedValue(writer); container.GetExportedValue<ICacheServicing>().Initialize(); }
public void ProgrammaticallyChangeTextIsNotRecorded() { Form form = new TextBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); TextBoxTester textBox = new TextBoxTester("myTextBox", form); textBox.Properties.Text = "abc"; Assert.AreEqual(@"", writer.Test); }
protected TestsWithFlavour() { Configuration.TestFlavour = GetFlavour(); var saveRecordings = new SaveRecordingsToMemory(); RecordingServices.RecordingSaver = saveRecordings; fileSystem = new CodeGenerationFileSystem(); testWriter = new TestWriter(saveRecordings, fileSystem); math = new SimpleMath(); we_have_generated_a_test_class(); }
public void DynamicControlRecorded() { DynamicControlsTestForm form = new DynamicControlsTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); ButtonTester button = new ButtonTester("addButton", form); ButtonTester button0 = new ButtonTester("button0", form); button.Click(); button0.Click(); Assert.IsTrue(writer.Test.IndexOf(@"addButton.Click(); button0.Click();") != -1); }
public void ProgrammaticallyChangeTextIsNotRecordedTwoBoxes() { Form form = new TextBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); TextBoxTester anotherBox = new TextBoxTester("anotherTextBox", form); anotherBox.FireEvent("Enter"); TextBoxTester textBox = new TextBoxTester("myTextBox", form); textBox.Properties.Text = "abc"; anotherBox.FireEvent("Leave"); Assert.AreEqual(@"", writer.Test); }
public void EventCausesAnother() { MultiForm form = new MultiForm(); form.Show(); TestWriter writer = new TestWriter(form); ButtonTester button = new ButtonTester("btnClose"); button.Click(); Assert.Throws<NoSuchControlException>(() => button.Click()); Assert.Equal( @"[Fact] public void Test() { ButtonTester btnClose = new ButtonTester(""btnClose""); btnClose.Click(); }", writer.Test); }
public void MutlipleSelection() { Form form = new ListBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); ListBoxTester myListBox = new ListBoxTester("myListBox", form); myListBox.ClearSelected(); myListBox.SetSelected(0, true); //Red myListBox.SetSelected(2, true); //Yellow myListBox.SetSelected(4, true); //Blue myListBox.SetSelected(6, true); //Violet Assert.AreEqual( @"[Test] public void Test() { ListBoxTester myListBox = new ListBoxTester(""myListBox""); myListBox.ClearSelected(); myListBox.SetSelected(0, True); //Red myListBox.ClearSelected(); myListBox.SetSelected(0, True); //Red myListBox.SetSelected(2, True); //Yellow myListBox.ClearSelected(); myListBox.SetSelected(0, True); //Red myListBox.SetSelected(2, True); //Yellow myListBox.SetSelected(4, True); //Blue myListBox.ClearSelected(); myListBox.SetSelected(0, True); //Red myListBox.SetSelected(2, True); //Yellow myListBox.SetSelected(4, True); //Blue myListBox.SetSelected(6, True); //Violet }", writer.Test); }
public void TabControlSelectIndex() { TabControlTestForm form = new TabControlTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); TabControlTester tabs = new TabControlTester("myTabs", form); tabs.SelectTab(1); Assert.AreEqual( @"[Test] public void Test() { TabControlTester myTabs = new TabControlTester(""myTabs""); myTabs.SelectTab(1); }", writer.Test); }
public void SimpleButton() { ButtonTestForm form = new ButtonTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.Equal("", writer.Test); ButtonTester button = new ButtonTester("myButton", form); button.Click(); Assert.Equal( @"[Fact] public void Test() { ButtonTester myButton = new ButtonTester(""myButton""); myButton.Click(); }", writer.Test); }
public void TreeViewAfterSelect() { TreeViewTestForm form = new TreeViewTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); TreeViewTester tree = new TreeViewTester("myTree", form); tree.SelectNode(1, 0, 1); Assert.AreEqual( @"[Test] public void Test() { TreeViewTester myTree = new TreeViewTester(""myTree""); myTree.SelectNode(1, 0, 1); }", writer.Test); }
public void Click() { LinkLabelTestForm form = new LinkLabelTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); LinkLabelTester count = new LinkLabelTester("myLinkLabel", form); count.Click(); Assert.AreEqual( @"[Test] public void Test() { LinkLabelTester myLinkLabel = new LinkLabelTester(""myLinkLabel""); myLinkLabel.Click(); }", writer.Test); }
public void UnderscoreButton() { UnderscoreNameForm form = new UnderscoreNameForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.Equal(string.Empty, writer.Test); ButtonTester button = new ButtonTester("_button", form); button.Click(); Assert.Equal( @"[Fact] public void Test() { ButtonTester _button = new ButtonTester(""_button""); _button.Click(); }", writer.Test); }
public void MenuItemClick() { ContextMenuTestForm form = new ContextMenuTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.Equal("", writer.Test); MenuItemTester menuItem = new MenuItemTester("Click To Count"); menuItem.Click(); Assert.Equal( @"[Fact] public void Test() { MenuItemTester ClickToCount = new MenuItemTester(""Click To Count""); ClickToCount.Click(); }", writer.Test); }
public void CheckUnCheck() { CheckBoxTestForm form = new CheckBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); CheckBoxTester checkBox = new CheckBoxTester("myCheckBox", form); checkBox.Click(); checkBox.Click(); Assert.AreEqual( @"[Test] public void Test() { CheckBoxTester myCheckBox = new CheckBoxTester(""myCheckBox""); myCheckBox.Check(); myCheckBox.UnCheck(); }", writer.Test); }
public void FormClose() { MultiForm form = new MultiForm(); form.Show(); TestWriter writer = new TestWriter(form); ButtonTester button = new ButtonTester("myButton"); button.Click(); FormTester form0 = new FormTester("Form-0"); form0.Close(); Assert.AreEqual( @"[Test] public void Test() { ButtonTester myButton = new ButtonTester(""myButton""); FormTester Form-0 = new FormTester(""Form-0""); myButton.Click(); Form-0.Close(); }", writer.Test); }
internal static TestRig CreateMultiFile(TestWriter writer) { return new TestRig("", StandardPieceSize(), writer, StandardTrackers(), StandardMultiFile()); }
private TestRig(string savePath, int piecelength, TestWriter writer, string[][] trackers, TorrentFile[] files, bool metadataMode) { this.files = files; this.savePath = savePath; this.piecelength = piecelength; tier = trackers; MetadataMode = metadataMode; MetadataPath = "metadataSave.torrent"; Listener = new CustomListener(); Engine = new ClientEngine(new EngineSettings(), Listener, writer); Writer = writer; RecreateManager(); }
private TestRig(string savePath, int piecelength, TestWriter writer, string[][] trackers, TorrentFile[] files) : this(savePath, piecelength, writer, trackers, files, false) { }
public void SelectItem() { Form form = new ListBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); ListBoxTester myListBox = new ListBoxTester("myListBox", form); myListBox.Select(0); Assert.AreEqual( @"[Test] public void Test() { ListBoxTester myListBox = new ListBoxTester(""myListBox""); myListBox.ClearSelected(); myListBox.SetSelected(0, True); //Red }", writer.Test); }
public void TextBoxEnter() { Form form = new TextBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); TextBoxTester textBox = new TextBoxTester("myTextBox", form); //doing 2 of these tests the collapsing processor. textBox.Enter("abc"); textBox.Enter("abcd"); Assert.AreEqual( @"[Test] public void Test() { TextBoxTester myTextBox = new TextBoxTester(""myTextBox""); myTextBox.Enter(""abcd""); }", writer.Test); }
public void TextBoxEnterMultiline() { Form form = new TextBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); TextBoxTester textBox = new TextBoxTester("myTextBox", form); textBox.Properties.Multiline = true; textBox.Enter("abc\nabcd\nabcde"); Assert.AreEqual( @"[Test] public void Test() { TextBoxTester myTextBox = new TextBoxTester(""myTextBox""); myTextBox.Enter(""abc\nabcd\nabcde""); }", writer.Test); }
public void SingleSelectBox() { Form form = new ListBoxTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); ListBoxTester myListBox = new ListBoxTester("mySingleSelectBox", form); myListBox.ClearSelected(); myListBox.SetSelected(0, true); //Red myListBox.SetSelected(2, true); //Yellow myListBox.SetSelected(4, true); //Blue myListBox.SetSelected(6, true); //Violet Assert.AreEqual( @"[Test] public void Test() { ListBoxTester mySingleSelectBox = new ListBoxTester(""mySingleSelectBox""); mySingleSelectBox.Select(0); //Can mySingleSelectBox.Select(2); //Select mySingleSelectBox.Select(4); //At mySingleSelectBox.Select(6); //Time }", writer.Test); }
public void NamesShouldAdapt() { MultiForm form = new MultiForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); ButtonTester nothingButton = new ButtonTester("nothingButton"); nothingButton.Click(); //------------------------------------------------------ Assert.AreEqual( @"[Test] public void Test() { ButtonTester nothingButton = new ButtonTester(""nothingButton""); nothingButton.Click(); }", writer.Test); //------------------------------------------------------ ButtonTester myButton = new ButtonTester("myButton"); myButton.Click(); //------------------------------------------------------ Assert.AreEqual( @"[Test] public void Test() { ButtonTester nothingButton = new ButtonTester(""nothingButton""); ButtonTester myButton = new ButtonTester(""myButton""); nothingButton.Click(); myButton.Click(); }", writer.Test); //------------------------------------------------------ ButtonTester nothingButton2 = new ButtonTester("nothingButton", "Form-0"); nothingButton2.Click(); ButtonTester nothingButton3 = new ButtonTester("nothingButton", "Form"); nothingButton3.Click(); //------------------------------------------------------ Assert.AreEqual( @"[Test] public void Test() { ButtonTester Form_nothingButton = new ButtonTester(""nothingButton"", ""Form""); ButtonTester myButton = new ButtonTester(""myButton""); ButtonTester Form-0_nothingButton = new ButtonTester(""nothingButton"", ""Form-0""); Form_nothingButton.Click(); myButton.Click(); Form-0_nothingButton.Click(); Form_nothingButton.Click(); }", writer.Test); //------------------------------------------------------ }