\r
#if NET_2_0\r
\r
-using System;
-using System.Collections;
-using System.ComponentModel;
-using System.Drawing;
-using System.Windows.Forms;
-using System.Xml;
-using System.Threading;
-using NUnit.Framework;
-using System.Globalization;
-using Thread=System.Threading.Thread;
-using CategoryAttribute=NUnit.Framework.CategoryAttribute;
-using System.Reflection;
-
-namespace MonoTests.System.Windows.Forms
-{
- [TestFixture]
- public class MaskedTextBoxTest
- {
+using System;\r
+using System.Collections;\r
+using System.ComponentModel;\r
+using System.Drawing;\r
+using System.Windows.Forms;\r
+using System.Xml;\r
+using System.Threading;\r
+using NUnit.Framework;\r
+using System.Globalization;\r
+using Thread=System.Threading.Thread;\r
+using CategoryAttribute=NUnit.Framework.CategoryAttribute;\r
+using System.Reflection;\r
+\r
+namespace MonoTests.System.Windows.Forms\r
+{\r
+ [TestFixture]\r
+ public class MaskedTextBoxTest\r
+ {\r
[SetUp]\r
public void Setup ()\r
{\r
Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo ("en-US");\r
}\r
\r
- [Test]
- public void InitialProperties ()
- {
- MaskedTextBox mtb = new MaskedTextBox ();
+ [Test]\r
+ public void InitialProperties ()\r
+ {\r
+ MaskedTextBox mtb = new MaskedTextBox ();\r
Assert.AreEqual (false, mtb.AcceptsTab, "#A1");\r
Assert.AreEqual (true, mtb.AllowPromptAsInput, "#A2");\r
Assert.AreEqual (false, mtb.AsciiOnly, "#A3");\r
mtb.AsciiOnly = false;\r
Assert.AreEqual (false, mtb.AsciiOnly, "#A3");\r
mtb.Dispose ();\r
- }
-
- [Test]
- public void AllowPromptAsInputTest ()
+ }\r
+ \r
+ [Test]\r
+ public void AllowPromptAsInputTest ()\r
{\r
MaskedTextBox mtb = new MaskedTextBox ();\r
Assert.AreEqual (true, mtb.AllowPromptAsInput, "#A1");\r
mtb.AllowPromptAsInput = true;\r
Assert.AreEqual (true, mtb.AllowPromptAsInput, "#A2");\r
mtb.AllowPromptAsInput = false;\r
- Assert.AreEqual (false, mtb.AllowPromptAsInput, "#A3");
- mtb.Dispose ();
- }
-
- [Test]
- public void AcceptsTabTest ()
+ Assert.AreEqual (false, mtb.AllowPromptAsInput, "#A3");\r
+ mtb.Dispose ();\r
+ }\r
+ \r
+ [Test]\r
+ public void AcceptsTabTest ()\r
{\r
MaskedTextBox mtb = new MaskedTextBox ();\r
- Assert.AreEqual (false, mtb.AcceptsTab, "#A1");
+ Assert.AreEqual (false, mtb.AcceptsTab, "#A1");\r
mtb.AcceptsTab = true;\r
Assert.AreEqual (false, mtb.AcceptsTab, "#A2");\r
mtb.AcceptsTab = false;\r
Assert.AreEqual (false, mtb.AcceptsTab, "#A3");\r
- mtb.Dispose ();
- }
-
- [Test]
- public void ConstructorTest ()
- {
+ mtb.Dispose ();\r
+ }\r
+ \r
+ [Test]\r
+ public void ConstructorTest ()\r
+ {\r
using (MaskedTextBox mtb = new MaskedTextBox ()) {\r
Assert.AreEqual (false, mtb.AcceptsTab, "#A_A1");\r
Assert.AreEqual (true, mtb.AllowPromptAsInput, "#A_A2");\r
Assert.IsNull (mtb.ValidatingType, "#E_V1");\r
Assert.AreEqual (false, mtb.WordWrap, "#E_W1");\r
}\r
-
- }
-
- [Test]
- public void UndoTest ()
- {
- MaskedTextBox mtb;
-
+ \r
+ }\r
+ \r
+ [Test]\r
+ public void UndoTest ()\r
+ {\r
+ MaskedTextBox mtb;\r
+ \r
mtb = new MaskedTextBox ();\r
mtb.Text = "abcdef";\r
- Assert.AreEqual (false, mtb.CanUndo, "#A0-c");
+ Assert.AreEqual (false, mtb.CanUndo, "#A0-c");\r
mtb.Undo ();\r
Assert.AreEqual ("abcdef", mtb.Text, "#A1");\r
- Assert.AreEqual (false, mtb.CanUndo, "#A1-c");
+ Assert.AreEqual (false, mtb.CanUndo, "#A1-c");\r
mtb.Text = "cdef";\r
mtb.ClearUndo ();\r
- Assert.AreEqual ("cdef", mtb.Text, "#A2");
- Assert.AreEqual (false, mtb.CanUndo, "#A2-c");
-
- mtb.Dispose ();
- }
-
- [Test]
- public void CreateHandleTest ()
- {
- using (MaskedTextBox mtb = new MaskedTextBox ()) {
+ Assert.AreEqual ("cdef", mtb.Text, "#A2");\r
+ Assert.AreEqual (false, mtb.CanUndo, "#A2-c");\r
+ \r
+ mtb.Dispose ();\r
+ }\r
+ \r
+ [Test]\r
+ public void CreateHandleTest ()\r
+ {\r
+ using (MaskedTextBox mtb = new MaskedTextBox ()) {\r
Assert.AreEqual (false, mtb.IsHandleCreated, "#A1");\r
typeof (MaskedTextBox).GetMethod ("CreateHandle", global::System.Reflection.BindingFlags.Instance | global::System.Reflection.BindingFlags.NonPublic).Invoke (mtb, new object [] { });\r
- Assert.AreEqual (true, mtb.IsHandleCreated, "#A2");
- }
- }
-
- [Test]
- public void GetFirstCharIndexFromLineTest ()
+ Assert.AreEqual (true, mtb.IsHandleCreated, "#A2");\r
+ }\r
+ }\r
+ \r
+ [Test]\r
+ public void GetFirstCharIndexFromLineTest ()\r
{\r
using (MaskedTextBox mtb = new MaskedTextBox ()) {\r
for (int i = -100; i < 100; i++) { \r
for (int i = -100; i < 100; i++) {\r
Assert.AreEqual (0, mtb.GetFirstCharIndexFromLine (i), "#B" + i.ToString ());\r
}\r
- }
+ }\r
}\r
\r
\r
Assert.AreEqual (0, mtb.GetLineFromCharIndex (i), "#B" + i.ToString ());\r
}\r
}\r
- }
-
- [Test]
- public void IsInputKeyTest ()
+ }\r
+ \r
+ [Test]\r
+ public void IsInputKeyTest ()\r
{\r
using (Form f = new Form ()) {\r
using (MaskedTextBox mtb = new MaskedTextBox ()) {\r
Assert.AreEqual (is_input, (bool)IsInputKey.Invoke (mtb, new object [] { key_SHIFT_CTLR }));\r
Assert.AreEqual (false, (bool)IsInputKey.Invoke (mtb, new object [] { key_ALT_SHIFT_CTLR }));\r
}\r
- }
- }
- }
-
- [Test]
- public void ValidateTextTest ()
- {
- Assert.Ignore ("Pending implementation");
- }
-
- [Test]
+ }\r
+ }\r
+ }\r
+ \r
+ [Test]\r
+ public void ValidateTextTest ()\r
+ {\r
+ Assert.Ignore ("Pending implementation");\r
+ }\r
+ \r
+ [Test]\r
public void ToStringTest ()\r
{\r
- Assert.Ignore ("Pending implementation");
- }
- }
-}
-
+ Assert.Ignore ("Pending implementation");\r
+ }\r
+ }\r
+}\r
+\r
#endif
\ No newline at end of file