Пример #1
0
        public void A_deployed_configuration_file_can_replace_the_current_configuration()
        {
            TestFile.FromCurrentConfigurationFile().InvokeAndPreserve(currentConfigurationFile =>
            {
                var deployedFile = TestFile.FromDeployedFile(DeployedConfigurationFileName);
                currentConfigurationFile.ReplaceWith(deployedFile);

                Assert.That(ConfigurationManager.AppSettings["DeployedConfiguration"], Is.EqualTo("This is a deployed configuration"));
            });
        }
Пример #2
0
        public void An_embedded_configuration_file_can_replace_the_current_configuration()
        {
            TestFile.FromCurrentConfigurationFile().InvokeAndPreserve(currentConfigurationFile =>
            {
                var embeddedFile = TestFile.FromEmbeddedResource(typeof(TestFileTests).Assembly, EmbeddedConfigurationResourceName, EmbeddedConfigurationFileName);
                currentConfigurationFile.ReplaceWith(embeddedFile);

                Assert.That(ConfigurationManager.AppSettings["EmbeddedConfiguration"], Is.EqualTo("This is an embedded configuration"));
            });
        }
Пример #3
0
        public void The_current_configuration_file_can_be_used_as_a_test_file()
        {
            var currentConfigurationFile = TestFile.FromCurrentConfigurationFile();

            Assert.That(File.Exists(currentConfigurationFile.FullName));
        }