コード例 #1
0
        public ShellViewModelMock()
        {
            Patches = new BindableCollection <PatchViewModel>(new List <PatchViewModel>
            {
                new PatchViewModel(typeof(LogMethodNamePatch)),
                new PatchViewModel(typeof(LogMethodParametersPatch)),
                new PatchViewModel(typeof(LogMethodResultPatch))
            });

            Classes = new BindableCollection <ClassViewModel>(new List <ClassViewModel>
            {
                new ClassViewModel(typeof(ShellViewModel)),
                new ClassViewModel(typeof(LogMethodParametersPatch)),
                new ClassViewModel(typeof(LogMethodResultPatch)),
                new ClassViewModel(typeof(LogMethodResultPatch)),
                new ClassViewModel(typeof(LogMethodResultPatch)),
                new ClassViewModel(typeof(LogMethodResultPatch)),
                new ClassViewModel(typeof(LogMethodResultPatch)),
                new ClassViewModel(typeof(LogMethodResultPatch))
            });

            MethodListsHelper.GetMethodLists(ClassHelper.GetMethods(typeof(ShellViewModel)));
        }
コード例 #2
0
 public ClassViewModel(Type type)
 {
     ClassName   = type.Name;
     ClassType   = type;
     MethodLists = new BindableCollection <MethodListViewModel>(MethodListsHelper.GetMethodLists());
 }