public virtual void OnBuildDone(PrigPackageViewModel vm) { if (!vm.HasEnabledTestAdapter()) DisableTestAdapter(vm); else EnableTestAdapterCore(vm); }
public virtual void OnProjectRemoved(PrigPackageViewModel vm, Project proj) { if (!vm.HasEnabledTestAdapter(proj)) return; DisableTestAdapter(vm); }
public bool CanEnableTestAdapter_(bool isTestAdapterEnabled, Project currentProject, IFixture fixture) { // Arrange var vm = new PrigPackageViewModel(); vm.IsTestAdapterEnabled.Value = isTestAdapterEnabled; vm.CurrentProject.Value = currentProject; // Act var result = vm.HasEnabledTestAdapter(fixture.Freeze<Project>()); // Assert fixture.Freeze<Mock<Project>>().VerifyAll(); return result; }