< Summary

Information
Class: MRA.Extensions.DateExtensions
Assembly: MRA.Extensions
File(s): D:\a\MiguelRomerART\MiguelRomerART\Shared\MRA.Extensions\DateExtensions.cs
Line coverage
33%
Covered lines: 2
Uncovered lines: 4
Coverable lines: 6
Total lines: 24
Line coverage: 33.3%
Branch coverage
0%
Covered branches: 0
Total branches: 2
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
FormattedDate(...)0%620%
FormattedDate(...)100%11100%

File(s)

D:\a\MiguelRomerART\MiguelRomerART\Shared\MRA.Extensions\DateExtensions.cs

#LineLine coverage
 1using System.Globalization;
 2
 3namespace MRA.Extensions;
 4
 5public static class DateExtensions
 6{
 7    public const string INPUT_DATE_FORMAT = "yyyy/MM/dd";
 8    public const string OUTPUT_DATE_FORMAT = "dd MMMM yyyy";
 9
 10    public static string FormattedDate(this string Date)
 11    {
 012        if (string.IsNullOrEmpty(Date))
 013            return "";
 14
 015        DateTime date = DateTime.ParseExact(Date, INPUT_DATE_FORMAT, CultureInfo.InvariantCulture);
 016        return FormattedDate(date);
 17    }
 18
 19    public static string FormattedDate(this DateTime date)
 20    {
 121        var cultureInfo = CultureInfo.GetCultureInfo("es-ES");
 122        return date.ToString(OUTPUT_DATE_FORMAT, cultureInfo);
 23    }
 24}