File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
src/Application/tests/RazorPagesTestSample.Tests/UnitTests Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -125,6 +125,31 @@ public async Task DeleteMessageAsync_NoMessageIsDeleted_WhenMessageIsNotFound()
125
125
actualMessages . OrderBy ( m => m . Id ) . Select ( m => m . Text ) ) ;
126
126
}
127
127
}
128
+
129
+ [ Theory ]
130
+ [ InlineData ( 10 ) ]
131
+ [ InlineData ( 50 ) ]
132
+ [ InlineData ( 100 ) ]
133
+ [ InlineData ( 250 ) ]
134
+ public async Task AddMessageAsync_MessageIsAdded_WithVariousLengths ( int length )
135
+ {
136
+ using ( var db = new AppDbContext ( Utilities . TestDbContextOptions ( ) ) )
137
+ {
138
+ // Arrange
139
+ var recId = 10 ;
140
+ var text = new string ( 'a' , length ) ;
141
+ var expectedMessage = new Message ( ) { Id = recId , Text = text } ;
142
+
143
+ // Act
144
+ await db . AddMessageAsync ( expectedMessage ) ;
145
+
146
+ // Assert
147
+ var actualMessage = await db . FindAsync < Message > ( recId ) ;
148
+ Assert . Equal ( expectedMessage , actualMessage ) ;
149
+ Assert . Equal ( length , actualMessage . Text . Length ) ;
150
+ }
151
+ }
152
+
128
153
#endregion
129
154
}
130
155
}
You can’t perform that action at this time.
0 commit comments