protected override void OnInit() { StateManager = new StateManagerMock(); base.OnInit(); }
public void GetEntityStateManagerShouldReturnMainVmProvider() { bool isInvoked = false; var provider = new StateManagerMock { CreateSnapshot = o => { isInvoked = true; return new EntitySnapshotMock(); } }; var entity = new object(); var viewModel = GetViewModel<EditableViewModelMock>(); viewModel.CustomStateManager = provider; viewModel.InitializeEntity(entity, true); isInvoked.ShouldBeTrue(); viewModel.StateManager.ShouldEqual(provider); }