public void DirectoryStructurePoliceReturnsFalseIfDirDoesNotExists() { PolicyResult result = new DirectoryStructurePolicy().Check(new DirectoryInfo("IDoNotExist.")); Assert.IsFalse(result.Success); Assert.That(result.Messages.Count, Is.EqualTo(1)); }
public void DirectoryStructurePolicyCheckMustSucceedWithValidStructure() { // Setup DirectoryInfo databaseScriptsRoot = DirectoryStructureHelper.CreateValidDatabaseDirStructure("DirectoryStructureMustBeCorrectTest"); DirectoryStructurePolicy directoryStructurePolicy = new DirectoryStructurePolicy(); PolicyResult result = directoryStructurePolicy.Check(databaseScriptsRoot); Assert.IsTrue(result.Success, string.Join(Environment.NewLine, result.Messages.ToArray())); Assert.IsEmpty(result.Messages); }