private AnnotateDeclarationViewModel TestViewModel(DeclarationType targetDeclarationType, IAnnotationArgumentViewModelFactory argumentFactory, IAnnotation initialAnnotation = null, bool localScope = false, bool initialAdjustAttribute = false) { var targetDeclaration = TestDeclaration(targetDeclarationType, localScope); var model = new AnnotateDeclarationModel(targetDeclaration, initialAnnotation); return(new AnnotateDeclarationViewModel(model, _testAnnotations, argumentFactory)); }
public void ModelIsInputModelFromCreation() { var target = TestDeclaration(DeclarationType.Procedure); var model = new AnnotateDeclarationModel(target, null); var viewModel = new AnnotateDeclarationViewModel(model, _testAnnotations, null); Assert.AreSame(model, viewModel.Model); }