You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Before doing anything else, make sure you have SQL Server up and running in your environment. Also, make sure it is accessible from all the machines in your setup.
Deployments with multiple endpoints running on PostgreSQL require external connection pooling e.g. using pgBouncer
Testing
Performance
Consider creating a RAM drive or using a temporary one when running in a cloud VM and hosting your databases to reduce the time required to run acceptance tests.
Running tests locally
The tests expect a SQL Server instance to be available.
All tests use the default connection string Data Source=.\SQLEXPRESS;Initial Catalog=nservicebus;Integrated Security=True;TrustServerCertificate=true. This can be changed by setting the SqlServerTransportConnectionString environment variable. The initial catalog, nservicebus, is hardcoded in some tests and cannot be changed.
Requirements
MSDTC is required to run tests.
The following databases must be created in advance in the configured instance:
nservicebus
nservicebus1
nservicebus2
The following schemas must be created in advance in the nservicebus database