Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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());
        }