public ClusterResourceStateMachine(ICluster clusterResource, ClusterUpgradeStateFactory upgradeFactory, ITraceLogger traceLogger) { clusterResource.MustNotBeNull("clusterResource"); upgradeFactory.MustNotBeNull("upgradeFactory"); traceLogger.MustNotBeNull("traceLogger"); this.clusterResource = clusterResource; this.UpgradeFactory = upgradeFactory; this.traceLogger = traceLogger; }
private ClusterResourceStateMachine(ICluster clusterResource, ClusterUpgradeStateFactory upgradeFactory) { this.clusterResource = clusterResource; this.UpgradeFactory = upgradeFactory; }