public void CanCreateWrapper() { var viewViewModelWrapper = new ViewViewModelWrapper<MockView, MockViewModel>(GetContainer()); Assert.IsNotNull(viewViewModelWrapper.View); Assert.IsNotNull(viewViewModelWrapper.ViewModel); Assert.AreEqual(viewViewModelWrapper.View.DataContext, viewViewModelWrapper.ViewModel); }
public void CanCreateWrapper() { var viewViewModelWrapper = new ViewViewModelWrapper <MockView, MockViewModel>(GetContainer()); Assert.IsNotNull(viewViewModelWrapper.View); Assert.IsNotNull(viewViewModelWrapper.ViewModel); Assert.AreEqual(viewViewModelWrapper.View.DataContext, viewViewModelWrapper.ViewModel); }
public void ActiveAwareIsReturned() { var viewViewModelWrapper = new ViewViewModelWrapper<MockActiveAwareView, MockActiveAwareViewModel>(GetContainer()); viewViewModelWrapper.IsActive = true; Assert.IsTrue(viewViewModelWrapper.IsActive); Assert.IsTrue(viewViewModelWrapper.View.IsActive); }
public void ActiveAwareIsReturned() { var viewViewModelWrapper = new ViewViewModelWrapper <MockActiveAwareView, MockActiveAwareViewModel>(GetContainer()); viewViewModelWrapper.IsActive = true; Assert.IsTrue(viewViewModelWrapper.IsActive); Assert.IsTrue(viewViewModelWrapper.View.IsActive); }
public void RegioncontextIsReturned() { var viewViewModelWrapper = new ViewViewModelWrapper<MockContextAwareView, MockContextAwareView>(GetContainer()); var payload = new MockPayload(); viewViewModelWrapper.View.RegionContext.Value = payload; Assert.AreEqual(payload, viewViewModelWrapper.RegionContext.Value); Assert.AreEqual(payload, viewViewModelWrapper.ViewModel.RegionContext.Value); }
public void RegioncontextIsReturned() { var viewViewModelWrapper = new ViewViewModelWrapper <MockContextAwareView, MockContextAwareView>(GetContainer()); var payload = new MockPayload(); viewViewModelWrapper.View.RegionContext.Value = payload; Assert.AreEqual(payload, viewViewModelWrapper.RegionContext.Value); Assert.AreEqual(payload, viewViewModelWrapper.ViewModel.RegionContext.Value); }
public void OnlyCreatesViewAndViewModelWhenCallingForTheProperties() { ConstructorCounter.CreatedCount = 0; var viewViewModelWrapper = new ViewViewModelWrapper<ConstructorCounter, ConstructorCounter>(GetContainer()); Assert.AreEqual(0, ConstructorCounter.CreatedCount); var obj = viewViewModelWrapper.View; Assert.AreEqual(2, ConstructorCounter.CreatedCount); }
public void OnlyCreatesViewAndViewModelWhenCallingForTheProperties() { ConstructorCounter.CreatedCount = 0; var viewViewModelWrapper = new ViewViewModelWrapper <ConstructorCounter, ConstructorCounter>(GetContainer()); Assert.AreEqual(0, ConstructorCounter.CreatedCount); var obj = viewViewModelWrapper.View; Assert.AreEqual(2, ConstructorCounter.CreatedCount); }