Exemple #1
0
        public void Test_If_ThrowsExceptionIfAKeyIsMissing()
        {
            var originalFile = Path.Combine(Environment.CurrentDirectory, "krb5_bad.ini");
            var testFile     = Path.Combine(Environment.CurrentDirectory, "krb5_bad_test.ini");

            File.Copy(originalFile, testFile, true);

            var updater = new KerberosConfigUpdater(testFile);

            Assert.Throws <ApplicationException>(() => updater.Update());
        }
Exemple #2
0
        public void Test_If_FileIsModifiedAsExpected()
        {
            var originalFile = Path.Combine(Environment.CurrentDirectory, "krb5.ini");
            var testFile     = Path.Combine(Environment.CurrentDirectory, "krb5_test.ini");
            var expectedFile = Path.Combine(Environment.CurrentDirectory, "expected_krb5.ini");

            File.Copy(originalFile, testFile, true);

            var updater = new KerberosConfigUpdater(testFile);

            updater.Update();

            Assert.Equal(File.ReadAllText(expectedFile), File.ReadAllText(testFile));
        }