diff options
Diffstat (limited to 'unitTests/Program.cs')
| -rw-r--r-- | unitTests/Program.cs | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/unitTests/Program.cs b/unitTests/Program.cs index 8fad7994..0211c5a2 100644 --- a/unitTests/Program.cs +++ b/unitTests/Program.cs @@ -6,21 +6,37 @@ using NUnit.Framework; namespace unitTests { [TestFixture] - public class Tests + public class Instantiator { - - void instanciate () + [Test] + public void Widget () { - Instantiator.CreateFromImlFragment (null, @"<Widget Background='Blue' Tag='{test}'/>"); + Assert.DoesNotThrow (() + => Crow.IML.Instantiator.CreateFromImlFragment (null, @"<Widget/>") + , "test itor failed"); + } + [Test] + public void Label () + { + Assert.DoesNotThrow (() + => Crow.IML.Instantiator.CreateFromImlFragment (null, @"<Label Text='this is a test'/>") + , "test itor failed"); + } + [Test] + public void TemplatedControl () + { + Assert.DoesNotThrow (() + => Crow.IML.Instantiator.CreateFromImlFragment (null, @"<CheckBox IsChecked='false'/>") + , "test itor failed"); } - - [Test] - public void InstanciatorTest () + public void SimpleBinding () { - Assert.DoesNotThrow (instanciate, "test itor failed"); + Assert.DoesNotThrow (() + => Crow.IML.Instantiator.CreateFromImlFragment (null, @"<Widget Background='Blue' Tag='{test}'/>") + , "test itor failed"); } } |