@@ -34,8 +34,7 @@ public void CanUpdateLevel()
3434 Assert . Multiple ( ( ) =>
3535 {
3636 Assert . That ( level . Title , Is . EqualTo ( "Updated" ) ) ;
37- Assert . That ( level . UpdateDate , Is . Not . EqualTo ( oldUpdate ) ) ;
38- Assert . That ( level . UpdateDate , Is . EqualTo ( context . Time . Now ) ) ;
37+ Assert . That ( level . UpdateDate , Is . EqualTo ( oldUpdate ) ) ;
3938 } ) ;
4039 }
4140
@@ -93,8 +92,7 @@ public void RoleCanUpdateLevel(GameUserRole role)
9392 {
9493 Assert . That ( level . Title , Is . EqualTo ( "Updated" ) ) ;
9594 Assert . That ( level . GameVersion , Is . EqualTo ( TokenGame . LittleBigPlanetPSP ) ) ;
96- Assert . That ( level . UpdateDate , Is . Not . EqualTo ( oldUpdate ) ) ;
97- Assert . That ( level . UpdateDate , Is . EqualTo ( context . Time . Now ) ) ;
95+ Assert . That ( level . UpdateDate , Is . EqualTo ( oldUpdate ) ) ;
9896 } ) ;
9997 }
10098
@@ -120,65 +118,4 @@ public void CantUpdateMissingLevel()
120118 Assert . That ( level . Title , Is . EqualTo ( "Not updated" ) ) ;
121119 } ) ;
122120 }
123-
124- [ Test ]
125- public void LevelUpdateChangesUpdateDate ( )
126- {
127- using TestContext context = this . GetServer ( false ) ;
128- GameUser author = context . CreateUser ( ) ;
129-
130- context . Time . TimestampMilliseconds = 1 ;
131- GameLevel level = context . CreateLevel ( author ) ;
132- Assert . Multiple ( ( ) =>
133- {
134- Assert . That ( level . PublishDate . ToUnixTimeMilliseconds ( ) , Is . EqualTo ( 1 ) ) ;
135- Assert . That ( level . UpdateDate . ToUnixTimeMilliseconds ( ) , Is . EqualTo ( 1 ) ) ;
136- } ) ;
137-
138- // When originating from a request, it wouldn't pass down the original PublishDate.
139- // Replicate this here.
140- GameLevelRequest newLevel = new ( )
141- {
142- RootResource = "g12345" ,
143- } ;
144-
145- context . Time . TimestampMilliseconds = 2 ;
146- context . Database . UpdateLevel ( newLevel , level ) ;
147- Assert . Multiple ( ( ) =>
148- {
149- Assert . That ( level . PublishDate . ToUnixTimeMilliseconds ( ) , Is . EqualTo ( 1 ) ) ;
150- Assert . That ( level . UpdateDate . ToUnixTimeMilliseconds ( ) , Is . EqualTo ( 2 ) ) ;
151- } ) ;
152- }
153-
154- [ Test ]
155- public void LevelUpdateDoesNotChangeUpdateDateWhenRootUnchanged ( )
156- {
157- using TestContext context = this . GetServer ( false ) ;
158- GameUser author = context . CreateUser ( ) ;
159-
160- context . Time . TimestampMilliseconds = 1 ;
161- GameLevel level = context . CreateLevel ( author ) ;
162- Assert . Multiple ( ( ) =>
163- {
164- Assert . That ( level . PublishDate . ToUnixTimeMilliseconds ( ) , Is . EqualTo ( 1 ) ) ;
165- Assert . That ( level . UpdateDate . ToUnixTimeMilliseconds ( ) , Is . EqualTo ( 1 ) ) ;
166- } ) ;
167-
168- // When originating from a request, it wouldn't pass down the original PublishDate.
169- // Replicate this here.
170- GameLevelRequest newLevel = new ( )
171- {
172- Description = "description update" ,
173- RootResource = level . RootResource ,
174- } ;
175-
176- context . Time . TimestampMilliseconds = 2 ;
177- context . Database . UpdateLevel ( newLevel , level ) ;
178- Assert . Multiple ( ( ) =>
179- {
180- Assert . That ( level . PublishDate . ToUnixTimeMilliseconds ( ) , Is . EqualTo ( 1 ) ) ;
181- Assert . That ( level . UpdateDate . ToUnixTimeMilliseconds ( ) , Is . EqualTo ( 1 ) ) ;
182- } ) ;
183- }
184121}
0 commit comments