public static Autoscaling empty() {
        return empty("");
    }
@Test
    public void test_autoscaling_in_dev_with_required_unspecified_resources_preprovisioned() {
        var requiredCapacity =
                Capacity.from(new ClusterResources(1, 1, NodeResources.unspecified()),
                              new ClusterResources(3, 1, NodeResources.unspecified()),
                              IntRange.empty(),
                              true,
                              true,
                              Optional.empty(),
                              ClusterInfo.empty());

        var fixture = DynamicProvisioningTester.fixture()
                                               .hostCount(5)
                                               .capacity(requiredCapacity)
                                               .zone(new Zone(Environment.dev, RegionName.from("us-east")))
                                               .build();
        fixture.tester().clock().advance(Duration.ofDays(2));
        fixture.loader().applyLoad(new Load(1.0, 1.0, 1.0, 0, 0), 200);
        fixture.tester().assertResources("We scale even in dev because resources are required",
                                         3, 1, 1.5,  8, 50,
                                         fixture.autoscale());
    }