Exemple #1
0
        public void CreateShouldNotCrashOnProjectSave()
        {
            var project = new Project("Fairy Tales", "FT");

            project.AddStory("First");
            project.Stories[0].Start(DateTime.Today);
            project.Stories[0].MarkAsDone(DateTime.Today);

            var projectOutputDirectory = ProjectFile.CreateHomeDirectory(ModelPersistanceTests.ProjectDir, project);
            var file = string.Format("{0}/{1}.xml", projectOutputDirectory, project.Abbreviation);

            ProjectFile.Create(file, project);

            Assert.IsTrue(Directory.Exists(ModelPersistanceTests.ProjectDir));
            Assert.IsTrue(File.Exists(file));
        }
Exemple #2
0
 public void CreateHomeDirectoryShouldNotCreateIfNoProjectName()
 {
     ProjectFile.CreateHomeDirectory("Temp", new Project("", ""));
     Assert.Fail("Should not get here");
 }
Exemple #3
0
 public void CreateHomeDirectoryShouldNotCreateIfNoRootDir()
 {
     ProjectFile.CreateHomeDirectory(string.Empty, new Project("No Project", "NP"));
     Assert.Fail("Should not get here");
 }