diff --git a/grate.unittests/Basic/Infrastructure/Oracle/Statement_Splitting/StatementSplitter_.cs b/grate.unittests/Basic/Infrastructure/Oracle/Statement_Splitting/StatementSplitter_.cs index 18e6fa20..e0665add 100644 --- a/grate.unittests/Basic/Infrastructure/Oracle/Statement_Splitting/StatementSplitter_.cs +++ b/grate.unittests/Basic/Infrastructure/Oracle/Statement_Splitting/StatementSplitter_.cs @@ -44,4 +44,23 @@ SELECT 1 batches.First().Should().NotEndWith(";"); } + [Test] + public void Splits_into_multiple_statements() + { + const string original = @" +create table table_one ( + col number +); +/ + +create table table_two ( + col number +) +"; + var batches = Splitter.Split(original).ToArray(); + + batches.Should().HaveCount(2); + batches.First().Should().NotEndWith(";"); + } + }