DEV Community

Discussion on: Introduction to ASP.NET Core Integration Testing

kaos profile image
Kai Oswald Author

I didn' want to cover this, because these are general Testing basics.
But to pass parameters to your tests you can use the DataRow attribute.

This maps the values in your Datarows to the test method params.

void Test(int id) 

sakinala1 profile image

iam using webapplicationfactory

calling methods as
var response = await _client.GetStringAsync("api/controller/method");

here how to pass that method..hope you understand

Thread Thread
kaos profile image
Kai Oswald Author

You can just use string interpolation.

var url = $"api/controller/method/{id}?param1={param1}&param2={param2}";
var response = await _client.GetStringAsync(url);