def METHOD_NAME(self):
    # Arrange, Act
    result1 = self.generator.generate(StrategyId("S-001"))
    result2 = self.generator.generate(StrategyId("S-002"), flipped=True)
    result3 = self.generator.generate(StrategyId("S-001"), flipped=True)
    # Assert
    assert result1 == PositionId("P-19700101-0000-001-001-1")
    assert result2 == PositionId("P-19700101-0000-001-002-1F")
    assert result3 == PositionId("P-19700101-0000-001-001-2F")