public void Should_Parse_the_delta_description_from_the_trailing_description_even_when_it_contains_the_number()
        {
            var fileName    = new DeltaFileName("123 Test 123 Query.xqy");
            var description = fileName.Description();
            var number      = fileName.Number;

            Assert.AreEqual("Test 123 Query", description);
            Assert.AreEqual(123L, number);
        }
        public void Should_Parse_the_delta_description_as_an_empty_string_if_file_name_is_just_a_number()
        {
            var description = new DeltaFileName("123.xqy").Description();

            Assert.AreEqual(string.Empty, description);
        }
        public void Should_Parse_the_delta_description_from_the_trailing_description_after_the_number_excluding_the_extension()
        {
            var description = new DeltaFileName("123 Test Query.xqy").Description();

            Assert.AreEqual("Test Query", description);
        }
        public void Should_Parse_the_delta_Number_from_the_intial_numbers_in_the_file_name()
        {
            var deltaNumber = new DeltaFileName("C:\\123 Test Query.xqy").Number;

            Assert.AreEqual(123L, deltaNumber);
        }