Выполняются ли тесты xunit в полной изоляции?
Если у меня есть статический класс:
public static class Foo
{
public static string Bar = "baz";
}
И внутри теста xunit я делаю что-то вроде этого (надуманного):
public class FooTests
{
[Fact]
public void Bar_can_be_set_to_buz()
{
Foo.Bar = "buz";
}
[Fact]
public void Some_other_test()
{
//Is Foo.Bar "buz", or is there isolation ?
}
}
Является ли внешний статический класс общим для обоих тестов или существует полная изоляция между тестами?