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
134134 public string DisplayName { get ; set ; }
135135 }
136136
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+
137148 [ Test ]
138149 public void Can_create_new_object_from_merged_objects ( )
139150 {
140151 var customer = new User { FirstName = "John" , LastName = "Doe" } ;
141- var map = customer . MergeIntoObjectDictionary ( new { Initial = "Z" } ) ;
152+ var map = MergeObjects ( customer , new { Initial = "Z" } ) ;
142153 map [ "DisplayName" ] = map [ "FirstName" ] + " " + map [ "Initial" ] + " " + map [ "LastName" ] ;
143154 var employee = map . FromObjectDictionary < Employee > ( ) ;
144155
You can’t perform that action at this time.
0 commit comments