BloomTests.Book.BookStarterTests.CreateBookOnDiskFromTemplate_FromFactoryTemplate_SameNameAlreadyUsed_FindsUsableNumberSuffix C# (CSharp) Method

CreateBookOnDiskFromTemplate_FromFactoryTemplate_SameNameAlreadyUsed_FindsUsableNumberSuffix() private method

        public void CreateBookOnDiskFromTemplate_FromFactoryTemplate_SameNameAlreadyUsed_FindsUsableNumberSuffix()
        {
            Directory.CreateDirectory(_projectFolder.Combine("Book"));
            Directory.CreateDirectory(_projectFolder.Combine("Book1"));
            Directory.CreateDirectory(_projectFolder.Combine("Book3"));

            var source = BloomFileLocator.GetFactoryBookTemplateDirectory(
                                                                            "Basic Book");

            var path = _starter.CreateBookOnDiskFromTemplate(source, _projectFolder.Path);

            Assert.AreEqual("Book2", Path.GetFileName(path));
            Assert.IsTrue(Directory.Exists(path));
            Assert.IsTrue(File.Exists(Path.Combine(path, "Book2.htm")));
        }
BookStarterTests