Beispiel #1
0
        public void GenerateRollBackFileName_Should_Return_Valid_FileName()
        {
            // Arrange
            _fileAccess.Setup(method => method.GetFileNames(_settings.Value.RoleBackScriptLocation, FileExtensions.sql))
            .Returns(new List <string>()
            {
                "c:\\script\\1234mockscript1.sql", "c:\\script\\12mockscript2.sql", "c:\\script\\012_mockscript3.sql", "c:\\script\\mockscript4.sql"
            });
            string fileName = "test.sql";
            // Act
            var result = _processTemplate.GenerateRollBackFileName(fileName);

            //Assert
            result.Should().Be($"{1235}_{_settings.Value.TicketNumber}_{fileName}");
        }