File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
com.unity.mobile.notifications/Tests/Runtime/iOS Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -348,4 +348,42 @@ public void iOSNotificationCalendarTrigger_AssignNonEmptyComponents_Works()
348
348
Assert . AreEqual ( 4 , trigger . Minute ) ;
349
349
Assert . AreEqual ( 5 , trigger . Second ) ;
350
350
}
351
+
352
+ [ Test ]
353
+ public void iOSNotification_CalendarTrigger_ReturnsSameKindDateTime ( )
354
+ {
355
+ var trigger1 = new iOSNotificationCalendarTrigger ( )
356
+ {
357
+ Hour = 8 ,
358
+ Minute = 30 ,
359
+ UtcTime = false ,
360
+ } ;
361
+
362
+ var trigger2 = new iOSNotificationCalendarTrigger ( )
363
+ {
364
+ Hour = 8 ,
365
+ Minute = 30 ,
366
+ UtcTime = false ,
367
+ } ;
368
+
369
+ var notification = new iOSNotification ( )
370
+ {
371
+ Title = "text" ,
372
+ Body = "text" ,
373
+ Trigger = trigger1 ,
374
+ } ;
375
+
376
+ var retTrigger = ( iOSNotificationCalendarTrigger ) notification . Trigger ;
377
+
378
+ Assert . AreEqual ( trigger1 . Hour , retTrigger . Hour ) ;
379
+ Assert . AreEqual ( trigger1 . Minute , retTrigger . Minute ) ;
380
+ Assert . AreEqual ( trigger1 . UtcTime , retTrigger . UtcTime ) ;
381
+
382
+ notification . Trigger = trigger2 ;
383
+ retTrigger = ( iOSNotificationCalendarTrigger ) notification . Trigger ;
384
+
385
+ Assert . AreEqual ( trigger2 . Hour , retTrigger . Hour ) ;
386
+ Assert . AreEqual ( trigger2 . Minute , retTrigger . Minute ) ;
387
+ Assert . AreEqual ( trigger2 . UtcTime , retTrigger . UtcTime ) ;
388
+ }
351
389
}
You can’t perform that action at this time.
0 commit comments