예제 #1
0
            public void ValueIsConverted(bool useCompiledXaml)
            {
                var   layout = new TriggerTests(useCompiledXaml);
                Entry entry  = layout.entry;

                Assert.NotNull(entry);

                var triggers = entry.Triggers;

                Assert.IsNotEmpty(triggers);
                var pwTrigger = triggers [0] as Trigger;

                Assert.AreEqual(Entry.IsPasswordProperty, pwTrigger.Property);
                Assert.AreEqual(true, pwTrigger.Value);
            }
예제 #2
0
            public void ValueIsConvertedWithPropertyCondition(bool useCompiledXaml)
            {
                var   layout = new TriggerTests(useCompiledXaml);
                Entry entry  = layout.entry1;

                Assert.NotNull(entry);

                var triggers = entry.Triggers;

                Assert.IsNotEmpty(triggers);
                var pwTrigger   = triggers[0] as MultiTrigger;
                var pwCondition = pwTrigger.Conditions[0] as PropertyCondition;

                Assert.AreEqual(Entry.IsPasswordProperty, pwCondition.Property);
                Assert.AreEqual(true, pwCondition.Value);
            }