public void TestTearDown()
 {
     var worldViewFactory = new WorldViewFactory<TearDownWorldView>();
     var wv = worldViewFactory.GetWorldViewOfType<TearDownWorldView>();
     wv.HasBeenTornDown.Should().Be.False();
     worldViewFactory.Reset();
     wv.HasBeenTornDown.Should().Be.True();
 }
 public void TestSetUp()
 {
     var worldViewFactory = new WorldViewFactory<SetupWorldView>();
     var wv = worldViewFactory.GetWorldViewOfType<SetupWorldView>();
     wv.HasBeenSetUp.Should().Be.True();
 }
 public void SetUp()
 {
     worldViewFactory = new WorldViewFactory<TestWorldView>();
 }