@@ -73,7 +73,7 @@ public void DeserializesNamedClass() {
7373 [ TestMethod ]
7474 public void DeserializesStdClassToDynamic ( ) {
7575 var anonymous = new { foo = "foo" } ;
76- System . Console . WriteLine ( anonymous . GetType ( ) . Name ) ;
76+
7777 var result = ( dynamic ) PhpSerialization . Deserialize (
7878 "O:8:\" stdClass\" :2:{s:4:\" John\" ;d:3.14;s:4:\" Jane\" ;d:2.718;}"
7979 ) ;
@@ -85,20 +85,19 @@ public void DeserializesStdClassToDynamic() {
8585 [ TestMethod ]
8686 public void DeserializesStdClassToDictionary ( ) {
8787 var anonymous = new { foo = "foo" } ;
88- System . Console . WriteLine ( anonymous . GetType ( ) . Name ) ;
89- var result = ( dynamic ) PhpSerialization . Deserialize (
88+ dynamic result = ( PhpDynamicObject ) PhpSerialization . Deserialize (
9089 "O:8:\" stdClass\" :2:{s:4:\" John\" ;d:3.14;s:4:\" Jane\" ;d:2.718;}" ,
9190 new PhpDeserializationOptions ( ) { StdClass = StdClassOption . Dynamic }
9291 ) ;
9392
9493 Assert . AreEqual ( 3.14 , result . John ) ;
9594 Assert . AreEqual ( 2.718 , result . Jane ) ;
95+ Assert . AreEqual ( "stdClass" , result . GetClassName ( ) ) ;
9696 }
9797
9898 [ TestMethod ]
9999 public void DeserializesToSpecificClass ( ) {
100100 var anonymous = new { foo = "foo" } ;
101- System . Console . WriteLine ( anonymous . GetType ( ) . Name ) ;
102101 var result = PhpSerialization . Deserialize < NamedClass > (
103102 "O:8:\" stdClass\" :2:{s:4:\" John\" ;d:3.14;s:4:\" Jane\" ;d:2.718;}" ,
104103 new PhpDeserializationOptions ( ) { StdClass = StdClassOption . Dynamic }
@@ -111,7 +110,6 @@ public void DeserializesToSpecificClass() {
111110 [ TestMethod ]
112111 public void DeserializesToSpecificStruct ( ) {
113112 var anonymous = new { foo = "foo" } ;
114- System . Console . WriteLine ( anonymous . GetType ( ) . Name ) ;
115113 var result = PhpSerialization . Deserialize < MyStruct > (
116114 "O:8:\" stdClass\" :2:{s:4:\" John\" ;d:3.14;s:4:\" Jane\" ;d:2.718;}" ,
117115 new PhpDeserializationOptions ( ) { StdClass = StdClassOption . Dynamic }
@@ -124,7 +122,6 @@ public void DeserializesToSpecificStruct() {
124122 [ TestMethod ]
125123 public void DeserializesToSpecifiedDictionary ( ) {
126124 var anonymous = new { foo = "foo" } ;
127- System . Console . WriteLine ( anonymous . GetType ( ) . Name ) ;
128125 var result = PhpSerialization . Deserialize < Dictionary < string , object > > (
129126 "O:8:\" stdClass\" :2:{s:4:\" John\" ;d:3.14;s:4:\" Jane\" ;d:2.718;}" ,
130127 new PhpDeserializationOptions ( ) { StdClass = StdClassOption . Dynamic }
0 commit comments