public void TestForParameterizedViewModelLocation() { object value = Locator.Locate("myViewModel6"); Assert.IsInstanceOfType(value, typeof(SampleViewModel6)); Assert.IsNotNull(value); SampleViewModel6 vm = (SampleViewModel6)value; Assert.IsNotNull(vm._data); }
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); }