Esempio n. 1
0
        public void TestForParameterizedViewModelLocation()
        {
            object value = Locator.Locate("myViewModel6");

            Assert.IsInstanceOfType(value, typeof(SampleViewModel6));
            Assert.IsNotNull(value);

            SampleViewModel6 vm = (SampleViewModel6)value;

            Assert.IsNotNull(vm._data);
        }
Esempio n. 2
0
        public void TestForMultiViewModelLocationMultipleTimes()
        {
            object value  = Locator.Locate("myViewModel6");
            object value2 = Locator.Locate("myViewModel6");

            Assert.IsNotNull(value2);
            Assert.AreNotSame(value, value2);

            SampleViewModel6 vm1 = (SampleViewModel6)value;
            SampleViewModel6 vm2 = (SampleViewModel6)value2;

            Assert.AreNotSame(vm1._data, vm2._data);
        }