コード例 #1
0
        private List <Module> InitializeModulesWithFuelRequirements()
        {
            List <Module> modules = new List <Module>();

            IEnumerable <string> masses = FileUtil.ReadLines("day_1_module_masses.txt");

            foreach (string m in masses)
            {
                double mass = Convert.ToDouble(m);
                modules.Add(new Module
                {
                    FuelRequired = fuelCounter.CalculateFuelRequired(mass),
                    FuelForFuel  = fuelCounter.CalculateFuelForFuel(mass)
                });
            }

            return(modules);
        }
コード例 #2
0
 public double CalculateFuelForFuel_WholeNumbers_ReturnsExpectedFuel(double mass)
 {
     return(cut.CalculateFuelForFuel(mass));
 }