File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed
MoonPress.Core.Tests/Content Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -105,5 +105,27 @@ public async Task SaveContentItem_SetsIdAndDatesIfMissing()
105
105
Assert . That ( item . DatePublished , Is . GreaterThanOrEqualTo ( before ) ) ;
106
106
Assert . That ( item . DateUpdated , Is . GreaterThanOrEqualTo ( before ) ) ;
107
107
}
108
+
109
+ [ Test ]
110
+ public async Task SaveContentItem_SetsDatePublishedIfMinValue ( )
111
+ {
112
+ // Arrange
113
+ var item = new ContentItem
114
+ {
115
+ Title = "MinDate" ,
116
+ DatePublished = DateTime . MinValue // Explicitly set to min value
117
+ } ;
118
+ _renderer . RenderMarkdown ( item ) . Returns ( "dummy" ) ;
119
+
120
+ // Capture time before save
121
+ var before = DateTime . UtcNow ;
122
+
123
+ // Act
124
+ await ContentItemSaver . SaveContentItem ( item , _renderer , _testRoot ) ;
125
+
126
+ // Assert
127
+ Assert . That ( item . DatePublished , Is . GreaterThanOrEqualTo ( before ) ) ;
128
+ Assert . That ( item . DatePublished , Is . LessThanOrEqualTo ( DateTime . UtcNow ) ) ;
129
+ }
108
130
}
109
131
}
You can’t perform that action at this time.
0 commit comments