public void Setup() { ConventionManager.DefaultHeaderTemplate = null; ConventionManager.DefaultItemTemplate = null; exceptions = new List <Exception>(); windows = new List <Window>(); activeWindow = null; dispatcher = null; config.Quiet = true; manager.UnitTesting = false; manager.SkipApp = true; disposable.Add(manager.WindowOpened.Subscribe(w => { activeWindow = w; windows.Add(w); w.Closed += (sender, args) => { windows.Remove(w); activeWindow = windows.LastOrDefault(); }; })); disposable.Add(BindingChecker.Track()); disposable.Add(Disposable.Create(() => { if (exceptions.Count > 0) { throw new AggregateException(exceptions); } })); }
public void BaseViewFixtureSetup() { disposable.Add(BindingChecker.Track()); ViewSetup.Setup(); }