public Acceptance(PostgresFixture fixture)
			: base(new PostgresEventStore(PostgresFixture.ConnectionString))
		{
			_fixture = fixture;
			var snapshotted = new CreateGuidAggregateTablesCommand(PostgresFixture.ConnectionString);
			snapshotted.Execute(SnapshotStream.StreamName);

			var normal = new CreateGuidAggregateTablesCommand(PostgresFixture.ConnectionString);
			normal.Execute(DefaultStream.StreamName);

			fixture.DropOnDispose(SnapshotStream.StreamName);
			fixture.DropOnDispose(DefaultStream.StreamName);
		}
		public PostgresFixture()
		{
			_streams = new List<string>();

			DropOnDispose(TestContext.StreamName);
			DropOnDispose("testaggregatestream");
			DropOnDispose("snapshotaggregatestream");
			DropOnDispose("importstream");

			Cleanup();

			var create = new CreateGuidAggregateTablesCommand(ConnectionString);
			create.Execute(TestContext.StreamName);
		}