public async Task Test_SampleTestViewModel() { var acl = new Acl(); WorkflowAnalysisExtension.Acl = acl; SampleTestWorkflow GetSampleTestWorkflow(SampleTest s, IDataLocker <SampleTest> d) => new SampleTestWorkflow(s, d, null); FormHelper GetFormHelper() => new FormHelper(); var vm = new SampleTestViewModel(null, null, GetFormHelper, GetSampleTestWorkflow); vm.Inject( null, r => new DataLocker <SampleTest>(r, null, acl, null, null, null), acl, null ); vm.Model = new SampleTest(); await vm.FormHelper.LoadDefaultFormAsync().ConfigureAwait(true); vm.Workflow.CurrentStage = SampleTestWorkflow.Specifications; await vm.Locker.ActivateAsync(); Assert.True(vm.EditMode); }