public void Calculate_SqlDwCalculator_MaxNodes() { var calculator1 = new SqlDwCalculator(60, TimePeriod.Hour, new PueCalculator(), 600); var calculator2 = new SqlDwCalculator(30, TimePeriod.Month, new PueCalculator(), 1200); Assert.Equal(12, SqlDwCalculator.MaxNodesInCollection); }
public void Calculate_SqlDwCalculator_CoreHoursSaving() { var calculator1 = new SqlDwCalculator(60, TimePeriod.Hour, new PueCalculator(), 200); var calculator2 = new SqlDwCalculator(30, TimePeriod.Month, new PueCalculator(), 1000); var calcs = new SqlDwCollection(new DateTime(2019, 06, 01)).CoreHoursDCvsCloudSavingsByPue(new[] { calculator1, calculator2 }); Assert.Equal(8640, calcs.Item1); Assert.Equal(2884, Math.Round(calcs.Item2, 0)); Assert.Equal(33.38, calcs.Item3); }