@@ -37,6 +37,7 @@ public void ShouldCreatePlainLiteral(string value)
3737
3838 Assert . IsNotNull ( pl ) ;
3939 Assert . IsFalse ( pl . HasLanguage ( ) ) ;
40+ Assert . IsFalse ( pl . HasDirection ( ) ) ;
4041 Assert . IsTrue ( pl . ToString ( ) . Equals ( value ?? "" ) ) ;
4142 }
4243
@@ -65,6 +66,7 @@ public void ShouldCreatePlainLiteralWithEmptyLanguage(string value, string langu
6566
6667 Assert . IsNotNull ( pl ) ;
6768 Assert . IsFalse ( pl . HasLanguage ( ) ) ;
69+ Assert . IsFalse ( pl . HasDirection ( ) ) ;
6870 Assert . IsTrue ( pl . ToString ( ) . Equals ( value ?? "" ) ) ;
6971 }
7072
@@ -82,6 +84,7 @@ public void ShouldCreatePlainLiteralWithLanguage(string value, string language)
8284
8385 Assert . IsNotNull ( pl ) ;
8486 Assert . IsTrue ( pl . HasLanguage ( ) ) ;
87+ Assert . IsFalse ( pl . HasDirection ( ) ) ;
8588 Assert . IsTrue ( pl . ToString ( ) . Equals ( string . Concat ( value , "@" , language . ToUpperInvariant ( ) ) ) ) ;
8689 }
8790
@@ -93,14 +96,15 @@ public void ShouldCreatePlainLiteralWithLanguage(string value, string language)
9396 [ DataRow ( "donal duck@en-US" , "en-US--rtl" ) ]
9497 [ DataRow ( "donal duck@" , "en--rtl" ) ]
9598 [ DataRow ( "donal duck@" , "en--rTL" ) ]
96- [ DataRow ( "" , "en" ) ]
97- [ DataRow ( null , "en" ) ]
99+ [ DataRow ( "" , "en--ltr " ) ]
100+ [ DataRow ( null , "en--rtl " ) ]
98101 public void ShouldCreatePlainLiteralWithLanguageDirection ( string value , string language )
99102 {
100103 RDFPlainLiteral pl = new RDFPlainLiteral ( value , language ) ;
101104
102105 Assert . IsNotNull ( pl ) ;
103106 Assert . IsTrue ( pl . HasLanguage ( ) ) ;
107+ Assert . IsTrue ( pl . HasDirection ( ) ) ;
104108 Assert . IsTrue ( pl . ToString ( ) . Equals ( string . Concat ( value , "@" , language . ToUpperInvariant ( ) ) ) ) ;
105109 }
106110 #endregion
0 commit comments