This repository was archived by the owner on Dec 24, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
tests/ServiceStack.Text.Tests Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -134,11 +134,22 @@ public class Employee
134
134
public string DisplayName { get ; set ; }
135
135
}
136
136
137
+ [ Test ]
138
+ public void Can_create_new_object_using_MergeIntoObjectDictionary ( )
139
+ {
140
+ var customer = new User { FirstName = "John" , LastName = "Doe" } ;
141
+ var map = customer . MergeIntoObjectDictionary ( new { Initial = "Z" } ) ;
142
+ map [ "DisplayName" ] = map [ "FirstName" ] + " " + map [ "Initial" ] + " " + map [ "LastName" ] ;
143
+ var employee = map . FromObjectDictionary < Employee > ( ) ;
144
+
145
+ Assert . That ( employee . DisplayName , Is . EqualTo ( "John Z Doe" ) ) ;
146
+ }
147
+
137
148
[ Test ]
138
149
public void Can_create_new_object_from_merged_objects ( )
139
150
{
140
151
var customer = new User { FirstName = "John" , LastName = "Doe" } ;
141
- var map = customer . MergeIntoObjectDictionary ( new { Initial = "Z" } ) ;
152
+ var map = MergeObjects ( customer , new { Initial = "Z" } ) ;
142
153
map [ "DisplayName" ] = map [ "FirstName" ] + " " + map [ "Initial" ] + " " + map [ "LastName" ] ;
143
154
var employee = map . FromObjectDictionary < Employee > ( ) ;
144
155
You can’t perform that action at this time.
0 commit comments