title: xunit constructor runs before each test
body: <p>In a test class, the constructor starts before each test and the initialized data provided by the constructor isn't reachable by the following tests.</p>
  
  <p>I'd like the initialized data to be accessible for all tests. (be created only once)</p>
  
  <pre><code>[Category("Basics")]
  [Collection("DD")]
  [ExcludeFromCodeCoverage]
  public class SecurityTests : TestUnitBase
  {
      StartUpFixture fixture;
      public AuthenticationTests(StartUpFixture fixture)
         : base()
      {
          this.fixture = fixture;
      }
  
      [Fact(DisplayName = "Successful response Test1")]
      public void SuccessfulResponseTest1()
      {
          var users = base.Db.Users.FirstOrDefault(x =&gt; x.Name == "abc");
          ...
      }
  
      [Fact(DisplayName = "Successful response Test2")]
      public void SuccessfulResponseTest2()
      {
          var users = base.Db.Users.FirstOrDefault(x =&gt; x.Name == "xyz");
          ...
      }
  </code></pre>
  
  <p>Thanks in advance.</p>