@@ -65,10 +65,17 @@ public void FormatUsingDefaults()
65
65
66
66
fmt = new CurrencyFormatter ( CultureInfoUtils . SerbianCyrillicCultureName ) ;
67
67
68
+ #if NETFRAMEWORK
68
69
Assert . AreEqual ( "1.234,00 дин." , fmt . Format ( 1234 ) ) ;
69
70
Assert . AreEqual ( "1.234,56 дин." , fmt . Format ( 1234.56 ) ) ;
70
71
Assert . AreEqual ( "-1.234,00 дин." , fmt . Format ( - 1234 ) ) ;
71
72
Assert . AreEqual ( "-1.234,56 дин." , fmt . Format ( - 1234.56 ) ) ;
73
+ #else
74
+ Assert . AreEqual ( "1.234 RSD" , fmt . Format ( 1234 ) ) ;
75
+ Assert . AreEqual ( "1.235 RSD" , fmt . Format ( 1234.56 ) ) ;
76
+ Assert . AreEqual ( "-1.234 RSD" , fmt . Format ( - 1234 ) ) ;
77
+ Assert . AreEqual ( "-1.235 RSD" , fmt . Format ( - 1234.56 ) ) ;
78
+ #endif
72
79
}
73
80
74
81
[ Test ]
@@ -89,10 +96,10 @@ public void ParseUsingDefaults()
89
96
fmt = new CurrencyFormatter ( CultureInfoUtils . SerbianCyrillicCultureName ) ;
90
97
91
98
#if NETFRAMEWORK
92
- Assert . AreEqual ( 1234 , fmt . Parse ( "1.234,00 дин." ) ) ;
93
- Assert . AreEqual ( 1234.56 , fmt . Parse ( "1.234,56 дин." ) ) ;
94
- Assert . AreEqual ( - 1234 , fmt . Parse ( "-1.234,00 дин." ) ) ;
95
- Assert . AreEqual ( - 1234.56 , fmt . Parse ( "-1.234,56 дин." ) ) ;
99
+ Assert . AreEqual ( 1234 , fmt . Parse ( "1.234,00 дин." ) ) ;
100
+ Assert . AreEqual ( 1234.56 , fmt . Parse ( "1.234,56 дин." ) ) ;
101
+ Assert . AreEqual ( - 1234 , fmt . Parse ( "-1.234,00 дин." ) ) ;
102
+ Assert . AreEqual ( - 1234.56 , fmt . Parse ( "-1.234,56 дин." ) ) ;
96
103
#endif
97
104
}
98
105
@@ -122,10 +129,10 @@ public void FormatUsingCustomSettings()
122
129
fmt . GroupSeparator = "'" ;
123
130
124
131
#if NETFRAMEWORK
125
- Assert . AreEqual ( "1'23'4,00 дин." , fmt . Format ( 1234 ) ) ;
126
- Assert . AreEqual ( "1'23'4,56 дин." , fmt . Format ( 1234.56 ) ) ;
127
- Assert . AreEqual ( "-1'23'4,00 дин." , fmt . Format ( - 1234 ) ) ;
128
- Assert . AreEqual ( "-1'23'4,56 дин." , fmt . Format ( - 1234.56 ) ) ;
132
+ Assert . AreEqual ( "1'23'4,00 дин." , fmt . Format ( 1234 ) ) ;
133
+ Assert . AreEqual ( "1'23'4,56 дин." , fmt . Format ( 1234.56 ) ) ;
134
+ Assert . AreEqual ( "-1'23'4,00 дин." , fmt . Format ( - 1234 ) ) ;
135
+ Assert . AreEqual ( "-1'23'4,56 дин." , fmt . Format ( - 1234.56 ) ) ;
129
136
#else
130
137
Assert . AreEqual ( "1'23'4 RSD" , fmt . Format ( 1234 ) ) ;
131
138
Assert . AreEqual ( "1'23'5 RSD" , fmt . Format ( 1234.56 ) ) ;
@@ -159,10 +166,10 @@ public void ParseUsingCustomSettings()
159
166
fmt . GroupSeparator = "'" ;
160
167
161
168
#if NETFRAMEWORK
162
- Assert . AreEqual ( 1234 , fmt . Parse ( "1'23'4,00 дин." ) ) ;
163
- Assert . AreEqual ( 1234.56 , fmt . Parse ( "1'23'4,56 дин." ) ) ;
164
- Assert . AreEqual ( - 1234 , fmt . Parse ( "-1'23'4,00 дин." ) ) ;
165
- Assert . AreEqual ( - 1234.56 , fmt . Parse ( "-1'23'4,56 дин." ) ) ;
169
+ Assert . AreEqual ( 1234 , fmt . Parse ( "1'23'4,00 дин." ) ) ;
170
+ Assert . AreEqual ( 1234.56 , fmt . Parse ( "1'23'4,56 дин." ) ) ;
171
+ Assert . AreEqual ( - 1234 , fmt . Parse ( "-1'23'4,00 дин." ) ) ;
172
+ Assert . AreEqual ( - 1234.56 , fmt . Parse ( "-1'23'4,56 дин." ) ) ;
166
173
#endif
167
174
}
168
175
}
0 commit comments