public void Dispose()
 {
     GuiOptionsArxNet expectedGuiOptions = new GuiOptionsArxNet(new string[0]);
     nUnitFormArxNet = new NUnitFormArxNet(expectedGuiOptions);
     object[] args = new object[] { true };
     UnitTestHelper.CallNonPublicMethod(nUnitFormArxNet, "Dispose", args);
 }
 public void ShowModelessDialog()
 {
     SettingsServiceArxNet settingsService = new SettingsServiceArxNet();
     ServiceManager.Services.AddService(settingsService);
     ServiceManager.Services.AddService(new DomainManager());
     ServiceManager.Services.AddService(new RecentFilesService());
     ServiceManager.Services.AddService(new ProjectService());
     ServiceManager.Services.AddService(new TestLoaderArxNet(new GuiTestEventDispatcherArxNet()));
     ServiceManager.Services.AddService(new AddinRegistry());
     ServiceManager.Services.AddService(new AddinManager());
     ServiceManager.Services.AddService(new TestAgency());
     ServiceManager.Services.InitializeServices();
     AppContainer c = new AppContainer();
     AmbientProperties ambient = new AmbientProperties();
     c.Services.AddService(typeof(AmbientProperties), ambient);
     GuiOptionsArxNet guiOptions = new GuiOptionsArxNet(new string[0]);
     nUnitFormArxNet = new NUnitFormArxNet(guiOptions);
     c.Add(nUnitFormArxNet);
     nUnitFormArxNet.Show();
 }
 public void Constructor()
 {
     GuiOptionsArxNet expectedGuiOptions = new GuiOptionsArxNet(new string[0]);
     nUnitFormArxNet = new NUnitFormArxNet(expectedGuiOptions);
     Assert.That(nUnitFormArxNet, Is.Not.Null);
     //private GuiOptionsArxNet guiOptions;
     GuiOptionsArxNet actualGuiOptions = UnitTestHelper.GetNonPublicField(nUnitFormArxNet, "guiOptions") as GuiOptionsArxNet;
     Assert.That(actualGuiOptions, Is.EqualTo(expectedGuiOptions));
     //private RecentFiles recentFilesService;
     RecentFiles expectedRecentFilesService = ServicesArxNet.RecentFiles;
     RecentFiles actualRecentFilesService = UnitTestHelper.GetNonPublicField(nUnitFormArxNet, "recentFilesService") as RecentFiles;
     Assert.That(actualRecentFilesService, Is.EqualTo(expectedRecentFilesService));
     //private ISettings userSettings;
     ISettings expectedUserSettings = ServicesArxNet.UserSettings;
     ISettings actualUserSettings = UnitTestHelper.GetNonPublicField(nUnitFormArxNet, "userSettings") as ISettings;
     Assert.That(actualUserSettings, Is.EqualTo(expectedUserSettings));
     //private NUnitPresenterArxNet presenter = null;
     NUnitPresenterArxNet actualPresenter = UnitTestHelper.GetNonPublicField(nUnitFormArxNet, "presenter") as NUnitPresenterArxNet;
     Assert.That(actualPresenter.Form, Is.EqualTo(nUnitFormArxNet));
     TestLoaderArxNet actualLoader = UnitTestHelper.GetNonPublicField(actualPresenter, "loader") as TestLoaderArxNet;
     //private TestLoaderArxNet TestLoader
     TestLoaderArxNet expectedLoader = UnitTestHelper.GetNonPublicProperty(nUnitFormArxNet, "TestLoader") as TestLoaderArxNet;
     Assert.That(actualLoader, Is.EqualTo(expectedLoader));
 }