コード例 #1
0
ファイル: ViewModelTests.cs プロジェクト: 210342/TPA
 public void OpenFileWorks()
 {
     VM.ViewModel vm = new VM.ViewModel(false)
     {
         OpenFileSourceProvider = new TestClass()
     };
     vm.OpenFileCommand.Execute(null);
     Assert.IsNotNull(vm.LoadedAssembly);
 }
コード例 #2
0
ファイル: ViewModelTests.cs プロジェクト: 210342/TPA
 public void ReloadAsseblyListPopulated()
 {
     VM.ViewModel vm = new VM.ViewModel(false)
     {
         LoadedAssembly = typeof(VM.ViewModel).Assembly.Location
     };
     vm.ReloadAssemblyCommand.Execute(null);
     Assert.AreNotEqual(0, vm.ObjectsList.Count);
 }
コード例 #3
0
ファイル: ViewModelTests.cs プロジェクト: 210342/TPA
 public void ObjectToDisplayChanges()
 {
     VM.ViewModel vm = new VM.ViewModel(false)
     {
         ObjectSelected = new VM.TypeItem(new TypeMetadata(typeof(Type)))
     };
     vm.ShowCurrentObject.Execute(null);
     Assert.AreEqual(vm.ObjectSelected, vm.ObjectToDisplay);
 }
コード例 #4
0
ファイル: ViewModelTests.cs プロジェクト: 210342/TPA
        public void ReloadAssemblyChangesAssembly()
        {
            VM.ViewModel vm = new VM.ViewModel(false);
            IMetadata    loadedAssemblyRepr = vm.LoadedAssemblyRepresentation;

            vm.LoadedAssembly = GetType().Assembly.Location;
            vm.ReloadAssemblyCommand.Execute(null);
            IMetadata reloadedAssemblyRepr = vm.LoadedAssemblyRepresentation;

            Assert.AreNotEqual(loadedAssemblyRepr, reloadedAssemblyRepr);
        }
コード例 #5
0
ファイル: ViewModelTests.cs プロジェクト: 210342/TPA
 public void ImportTracerTest()
 {
     VM.ViewModel vm = new VM.ViewModel(true);
     vm.EndInit();
     Assert.IsNotNull(vm.Tracer);
 }