SessionBasedFixture
Represents the base fixture that manages [TestSession](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Session.TestSession.html) for fixture and test levels.
Gets the name of the current test/fixture.
Gets the current session.
During fixture set up or tear down returns session of fixture;
otherwise returns session of test.
Gets the current [IRelativityFacade](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.IRelativityFacade.html) instance.
Gets the [ILogService](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Logging.ILogService.html).
protected SessionBasedFixture()
Executes the specified arrange action.
If action fails with an exception, wraps the exception with TestArrangeException.
Executes the specified arrange action using TestArrangementDomain.
If action fails with an exception, wraps the exception with TestArrangeException.
Executes the specified workspace arrange action using TestArrangementDomain<T> for working workspace.
If action fails with an exception, wraps the exception with TestArrangeException.
protected void ArrangeWorkspace(Workspace workspace, Action<TestArrangementDomain<Workspace>> action)
Executes the specified workspace arrange action using TestArrangementDomain<T> for the specified workspace.
If action fails with an exception, wraps the exception with TestArrangeException.
Called when set up of fixture executes.
Called when set up of test executes.
Called when tear down of fixture executes.
Called when tear down of test executes.
Sets up fixture.
Sets up test.
Tears down fixture.
Tears down test.