コード例 #1
0
        public void DeviceCalibrator_GetFirstRepeatedSum_Succeeds(string fileName, int expectedValue)
        {
            DeviceCalibrator deviceCalibrator = new DeviceCalibrator($"{Directory.GetCurrentDirectory()}/DayOne/{fileName}");
            int result = deviceCalibrator.GetFirstRepeatedSum();

            Assert.Equal(expectedValue, result);
        }
コード例 #2
0
        private static void ExecuteDayOneCommand(string filePath)
        {
            DeviceCalibrator deviceCalibrator = new DeviceCalibrator(filePath);

            Out.WriteLine($"Device calibration value: {deviceCalibrator.GetCalibrationValue(0)}");
            Out.WriteLine($"First repeated sum: {deviceCalibrator.GetFirstRepeatedSum()}");
        }
コード例 #3
0
        public void DeviceCalibrator_GetFirstRepeatedSum_FormatExceptionThrown()
        {
            DeviceCalibrator deviceCalibrator = new DeviceCalibrator(ContainsLettersFilePath);

            Assert.Throws <FormatException>(() => deviceCalibrator.GetFirstRepeatedSum());
        }