11using System . Net ;
2+ using Bit . Seeder . Scenes ;
23using Bit . SeederApi . Models . Request ;
34using Bit . SeederApi . Models . Response ;
45using Xunit ;
@@ -37,7 +38,7 @@ public async Task SeedEndpoint_WithValidScene_ReturnsOk()
3738 var response = await _client . PostAsJsonAsync ( "/seed" , new SeedRequestModel
3839 {
3940 Template = "SingleUserScene" ,
40- Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new { email = testEmail } )
41+ Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new SingleUserScene . Request ( ) { Email = testEmail , Password = "asdfasdfasdf" } )
4142 } , playId ) ;
4243
4344 response . EnsureSuccessStatusCode ( ) ;
@@ -54,7 +55,7 @@ public async Task SeedEndpoint_WithInvalidSceneName_ReturnsNotFound()
5455 var response = await _client . PostAsJsonAsync ( "/seed" , new SeedRequestModel
5556 {
5657 Template = "NonExistentScene" ,
57- Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new { email = "test@example.com" } )
58+ Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new SingleUserScene . Request ( ) { Email = "test@example.com" , Password = "asdfasdfasdf " } )
5859 } ) ;
5960
6061 Assert . Equal ( HttpStatusCode . NotFound , response . StatusCode ) ;
@@ -82,7 +83,7 @@ public async Task DeleteEndpoint_WithValidPlayId_ReturnsOk()
8283 var seedResponse = await _client . PostAsJsonAsync ( "/seed" , new SeedRequestModel
8384 {
8485 Template = "SingleUserScene" ,
85- Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new { email = testEmail } )
86+ Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new SingleUserScene . Request ( ) { Email = testEmail , Password = "asdfasdfasdf" } )
8687 } , playId ) ;
8788
8889 seedResponse . EnsureSuccessStatusCode ( ) ;
@@ -119,7 +120,7 @@ public async Task DeleteBatchEndpoint_WithValidPlayIds_ReturnsOk()
119120 var seedResponse = await _client . PostAsJsonAsync ( "/seed" , new SeedRequestModel
120121 {
121122 Template = "SingleUserScene" ,
122- Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new { email = testEmail } )
123+ Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new SingleUserScene . Request ( ) { Email = testEmail , Password = "asdfasdfasdf" } )
123124 } , playId ) ;
124125
125126 seedResponse . EnsureSuccessStatusCode ( ) ;
@@ -151,7 +152,7 @@ public async Task DeleteBatchEndpoint_WithSomeInvalidIds_ReturnsOk()
151152 var seedResponse = await _client . PostAsJsonAsync ( "/seed" , new SeedRequestModel
152153 {
153154 Template = "SingleUserScene" ,
154- Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new { email = testEmail } )
155+ Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new SingleUserScene . Request ( ) { Email = testEmail , Password = "asdfasdfasdf" } )
155156 } , validPlayId ) ;
156157
157158 seedResponse . EnsureSuccessStatusCode ( ) ;
@@ -184,7 +185,7 @@ public async Task DeleteAllEndpoint_DeletesAllSeededData()
184185 var seedResponse = await _client . PostAsJsonAsync ( "/seed" , new SeedRequestModel
185186 {
186187 Template = "SingleUserScene" ,
187- Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new { email = testEmail } )
188+ Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new SingleUserScene . Request ( ) { Email = testEmail , Password = "asdfasdfasdf" } )
188189 } , playId ) ;
189190
190191 seedResponse . EnsureSuccessStatusCode ( ) ;
@@ -204,7 +205,7 @@ public async Task SeedEndpoint_VerifyResponseContainsMangleMapAndResult()
204205 var response = await _client . PostAsJsonAsync ( "/seed" , new SeedRequestModel
205206 {
206207 Template = "SingleUserScene" ,
207- Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new { email = testEmail } )
208+ Arguments = System . Text . Json . JsonSerializer . SerializeToElement ( new SingleUserScene . Request ( ) { Email = testEmail , Password = "asdfasdfasdf" } )
208209 } , playId ) ;
209210
210211 response . EnsureSuccessStatusCode ( ) ;
0 commit comments