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)); }