public static void ClassInitialize(TestContext testContext) { var fileInfo = ModuleConfiguration.ResolveConfigurationFileInfo(null); var moduleContextSection = ModuleConfiguration.GetModuleContextConfigurationSection(fileInfo); _username = moduleContextSection.Credential.UserName; _password = moduleContextSection.Credential.GetNetworkCredential().Password; _apiBaseUri = moduleContextSection.ApiBaseUri.ToString(); }
public void InvokeWithParameterSetConfigSucceeds() { // Arrange var fileInfo = ModuleConfiguration.ResolveConfigurationFileInfo(null); var moduleContextSection = ModuleConfiguration.GetModuleContextConfigurationSection(fileInfo); ModuleConfiguration.SetModuleContext(moduleContextSection); var parameters = "-UseModuleContext"; // Act var results = PsCmdletAssert.Invoke(sut, parameters); // Assert Assert.IsNotNull(results); Assert.AreEqual(1, results.Count); var svc = results[0].BaseObject as Dictionary <string, DataServiceContextBase>; Assert.IsNotNull(svc); Assert.AreEqual(2, svc.Count); ModuleConfiguration.SetModuleContext(new ModuleContextConfigurationSection()); }