using System; using System.Collections.Generic; using System.Text; namespace NzbDrone.Core { public static class Fluent { public static string WithDefault(this string actual, object defaultValue) { if (defaultValue == null) throw new ArgumentNullException("defaultValue"); if (String.IsNullOrWhiteSpace(actual)) { return defaultValue.ToString(); } return actual; } public static Int64 Megabytes(this int megabytes) { return megabytes * 1048576L; } public static Int64 Gigabytes(this int gigabytes) { return gigabytes * 1073741824L; } } }