Namespace FastEndpoints.Testing
Classes
AppFixture<TProgram>
inherit this class to create a class fixture for an implementation of TestBase<TAppFixture>.
BaseFixture
base class for AppFixture<TProgram>.
BaseFixture.AsyncLazy<T>
ClientOptions
httpclient creation options
DisableWafCacheAttribute
the default behavior of AppFixtures is to never boot up more than one SUT/WAF no matter how many test-classes are using an AppFixture. any derived AppFixture<TProgram> that is decorated with this attribute will result in the internal SUT/WAF not being cached and will be instantiated per each test-class in the test project.
EnableAdvancedTestingAttribute
this assembly level attribute allows you to order tests at all levels (assembly,collection,class) using the PriorityAttribute as well as enable support for assembly fixtures via the TestBaseWithAssemblyFixture<TAppFixture> class.
PriorityAttribute
attribute used to order tests within a test collection and also test-collections themselves
StateFixture
TestBase
abstract class for implementing a test-class, which is a collection of integration tests that may be related to each other. test methods can be run in a given order by decorating the methods with PriorityAttribute
TestBaseWithAssemblyFixture<TAppFixture>
abstract class for implementing a test-class with an assembly level app fixture.
TestBaseWithAssemblyFixture<TAppFixture, TState>
abstract class for implementing a test-class with an assembly level app fixture.
TestBase<TAppFixture>
abstract class for implementing a test-class, which is a collection of integration tests that may be related to each other. test methods can be run in a given order by decorating the methods with PriorityAttribute
TestBase<TAppFixture, TState>
abstract class for implementing a test-class, which is a collection of integration tests that may be related to each other. test methods can be run in a given order by decorating the methods with PriorityAttribute
TestCollection<TAppFixture>
abstract class for creating a collection definition
TestCollection<TAppFixture, TState>
abstract class for creating a collection definition
Interfaces
IFaker
provides a bogus fake data generator