예제 #1
0
        public void GetEvolutionFileContents()
        {
            const string fileName = "20180125131211_evolution1.evo.sql";
            const string content  = "evolution file content";

            var contextBuilder = new FileContextBuilder()
                                 .AddEvolution(fileName, content)
                                 .AddGetEvolutionFileContentBehavior();

            var repo          = new FileRepo(contextBuilder.Context);
            var contentResult = repo.GetEvolutionFileContent(new Model.Evolution(fileName));

            Assert.NotNull(contentResult);
            Assert.True(!string.IsNullOrWhiteSpace(contentResult));
            Assert.Equal(content, contentResult);
        }