public void ConvertTextBoxTimeToUnixTimestamp_ShouldThrowArgumentException_WhenTextHasWrongLenght() { string time = "21:555"; var conversionHelper = new SensorsConversionHelper(); Assert.Throws <ArgumentException>(() => conversionHelper.ConvertTextBoxTimeToUnixTimestamp(time)); }
public void ConvertTextBoxTimeToUnixTimestamp_ShouldThrowArgumentNullException_WhenArgumentIsNullOrWhitespace() { string time = null; var conversionHelper = new SensorsConversionHelper(); Assert.Throws <ArgumentNullException>(() => conversionHelper.ConvertTextBoxTimeToUnixTimestamp(time)); }
public void ConvertTextBoxTimeToUnixTimestamp_ShouldThrowArgumentException_WhenTimeHasWrongFormat() { string time = "12.611/4267"; var conversionHelper = new SensorsConversionHelper(); Assert.Throws <ArgumentException>(() => conversionHelper.ConvertTextBoxTimeToUnixTimestamp(time)); }
public void ConvertTextBoxTimeToUnixTimestamp_ShouldReturnTimestamp_WhenArgumentsAreValid() { var time = "09:15"; var conversionHelper = new SensorsConversionHelper(); var timestamp = conversionHelper.ConvertTextBoxTimeToUnixTimestamp(time); var actual = (new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 9, 15, 0).Ticks - DateTime.Parse("01/01/1970 00:00:00").Ticks) / 10000000; Assert.True(timestamp == actual); }