@@ -14,7 +14,7 @@ public class YamlDatabaseParserTests
1414 [ Fact ]
1515 public async Task GetDatabase ( )
1616 {
17- var factory = new YamlDatabaseHandlerFactory ( )
17+ var factory = new YamlDatabaseHandlerFactory < Model . Database > ( )
1818 . WithPlugin ( new TablePlugin ( ) )
1919 . WithPlugin ( new FunctionPlugin ( ) )
2020 . WithPlugin ( new MaterializedViewsPlugin ( ) )
@@ -25,9 +25,14 @@ public async Task GetDatabase()
2525
2626 Assert . NotNull ( db ) ;
2727 Assert . Equal ( 2 , db . Tables . Count ) ;
28- Assert . Equal ( 1 , db . Functions . Count ) ;
28+ Assert . Single ( db . Functions ) ;
2929 Assert . Equal ( 6 , db . Functions [ "UP" ] . Body . RowLength ( ) ) ;
3030 Assert . Equal ( "DemoDatabase" , db . Name ) ;
31+ var policies = db . Tables [ "sourceTable" ] . Policies ;
32+ Assert . NotNull ( policies ) ;
33+ Assert . Equal ( "120d" , policies . Retention ) ;
34+ Assert . Equal ( "120d" , policies . HotCache ) ;
35+ Assert . Equal ( "Test team" , db . Team ) ;
3136 Assert . True ( db . Tables [ "sourceTable" ] . RestrictedViewAccess ) ;
3237 Assert . Equal ( "120d" , db . Tables [ "tableWithUp" ] . RetentionAndCachePolicy . Retention ) ;
3338 Assert . Equal ( "120d" , db . Tables [ "sourceTable" ] . RetentionAndCachePolicy . HotCache ) ;
0 commit comments