< Summary

Information
Class: MyNet.Utilities.DateTimeExtensions
Assembly: MyNet.Utilities
File(s): D:\a\MyNet\MyNet\src\MyNet.Utilities\Extensions\DateTimeExtensions.cs
Tag: 212_18942389508
Line coverage
60%
Covered lines: 111
Uncovered lines: 71
Coverable lines: 182
Total lines: 816
Line coverage: 60.9%
Branch coverage
51%
Covered branches: 45
Total branches: 88
Branch coverage: 51.1%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
ToTimeZone(...)100%11100%
ToLocalTime(...)100%210%
ToUniversalTime(...)100%210%
ToCurrentTime(...)100%210%
ToDate(...)100%210%
ToTime(...)100%210%
ToPeriod(...)100%210%
ToPeriod(...)100%210%
Add(...)100%210%
AddFluentTimeSpan(...)100%11100%
SubtractFluentTimeSpan(...)100%11100%
EndOfHour(...)100%210%
EndOfDay(...)100%11100%
EndOfDay(...)100%11100%
EndOfWeek(...)100%11100%
EndOfWeek(...)100%210%
EndOfMonth(...)100%11100%
EndOfMonth(...)100%210%
EndOfQuarter(...)100%11100%
EndOfQuarter(...)100%210%
EndOfYear(...)100%11100%
EndOfYear(...)100%210%
EndOfDecade(...)100%11100%
BeginningOfHour(...)100%210%
BeginningOfDay(...)100%11100%
BeginningOfDay(...)100%11100%
BeginningOfWeek(...)100%11100%
BeginningOfWeek(...)100%210%
BeginningOfMonth(...)100%11100%
BeginningOfMonth(...)100%210%
BeginningOfQuarter(...)100%11100%
BeginningOfQuarter(...)100%210%
BeginningOfYear(...)100%11100%
BeginningOfYear(...)100%210%
BeginningOfDecade(...)100%11100%
NextYear(...)100%22100%
PreviousYear(...)100%22100%
NextDay(...)100%11100%
PreviousDay(...)100%11100%
Next(...)100%22100%
Next(...)0%2040%
Previous(...)100%22100%
Previous(...)0%2040%
WeekAfter(...)100%11100%
WeekEarlier(...)100%11100%
IncreaseTime(...)100%210%
DecreaseTime(...)100%210%
At(...)100%210%
At(...)100%210%
At(...)100%11100%
At(...)100%11100%
At(...)100%11100%
SetHour(...)100%11100%
SetMinute(...)100%11100%
SetSecond(...)100%11100%
SetMillisecond(...)100%11100%
Midnight(...)100%11100%
Noon(...)100%11100%
SetDate(...)100%210%
SetDate(...)100%210%
SetDate(...)100%11100%
SetYear(...)100%11100%
SetMonth(...)100%11100%
SetDay(...)100%11100%
IsBefore(...)100%11100%
IsAfter(...)100%11100%
IsBetween(...)0%620%
FirstDayOfQuarter(...)100%11100%
FirstDayOfMonth(...)100%11100%
LastDayOfQuarter(...)100%11100%
LastDayOfMonth(...)100%11100%
AddBusinessDays(...)100%88100%
SubtractBusinessDays(...)100%11100%
IsInFuture(...)100%11100%
IsInPast(...)100%11100%
Round(...)0%7280%
FirstDayOfWeek(...)100%22100%
FirstDayOfYear(...)100%11100%
LastDayOfWeek(...)100%11100%
LastDayOfYear(...)100%11100%
IsLastDayOfWeek(...)100%210%
IsFirstDayOfWeek(...)100%210%
IsWeekend(...)0%2040%
PreviousMonth(...)100%66100%
NextMonth(...)100%66100%
IsToday(...)0%2040%
SameMilliSecond(...)0%620%
SameSecond(...)0%620%
SameMinute(...)0%620%
SameHour(...)0%620%
SameDay(...)100%11100%
SameWeek(...)0%620%
SameMonth(...)100%22100%
SameYear(...)100%11100%
SameDecade(...)100%210%
NumberOfDays(...)100%11100%
CompareWeek(...)100%11100%
NumberOfWeeks(...)100%11100%
CompareMonth(...)100%11100%
NumberOfMonths(...)100%11100%
CompareYear(...)100%11100%
NumberOfYears(...)100%11100%
DiscardDayTime(...)100%210%
DiscardTime(...)100%210%
InRange(...)100%1212100%
GetAge(...)0%4260%

File(s)

D:\a\MyNet\MyNet\src\MyNet.Utilities\Extensions\DateTimeExtensions.cs

File 'D:\a\MyNet\MyNet\src\MyNet.Utilities\Extensions\DateTimeExtensions.cs' does not exist (any more).

Methods/Properties

ToTimeZone(System.DateTime, System.TimeZoneInfo)
ToLocalTime(System.DateTime, System.TimeSpan)
ToUniversalTime(System.DateTime, System.TimeSpan)
ToCurrentTime(System.DateTime)
ToDate(System.DateTime)
ToTime(System.DateTime)
ToPeriod(System.DateTime, MyNet.Utilities.DateTimes.FluentTimeSpan)
ToPeriod(System.DateTime, System.DateTime)
Add(System.DateTime, int, MyNet.Utilities.Units.TimeUnit)
AddFluentTimeSpan(System.DateTime, MyNet.Utilities.DateTimes.FluentTimeSpan)
SubtractFluentTimeSpan(System.DateTime, MyNet.Utilities.DateTimes.FluentTimeSpan)
EndOfHour(System.DateTime)
EndOfDay(System.DateTime)
EndOfDay(System.DateTime, int)
EndOfWeek(System.DateTime, System.Nullable<System.DayOfWeek>)
EndOfWeek(System.DateTime, int, System.Nullable<System.DayOfWeek>)
EndOfMonth(System.DateTime)
EndOfMonth(System.DateTime, int)
EndOfQuarter(System.DateTime)
EndOfQuarter(System.DateTime, int)
EndOfYear(System.DateTime)
EndOfYear(System.DateTime, int)
EndOfDecade(System.DateTime)
BeginningOfHour(System.DateTime)
BeginningOfDay(System.DateTime)
BeginningOfDay(System.DateTime, int)
BeginningOfWeek(System.DateTime, System.Nullable<System.DayOfWeek>)
BeginningOfWeek(System.DateTime, int, System.Nullable<System.DayOfWeek>)
BeginningOfMonth(System.DateTime)
BeginningOfMonth(System.DateTime, int)
BeginningOfQuarter(System.DateTime)
BeginningOfQuarter(System.DateTime, int)
BeginningOfYear(System.DateTime)
BeginningOfYear(System.DateTime, int)
BeginningOfDecade(System.DateTime)
NextYear(System.DateTime)
PreviousYear(System.DateTime)
NextDay(System.DateTime)
PreviousDay(System.DateTime)
Next(System.DateTime, System.DayOfWeek)
Next(System.DateTime, int, int)
Previous(System.DateTime, System.DayOfWeek)
Previous(System.DateTime, int, int)
WeekAfter(System.DateTime)
WeekEarlier(System.DateTime)
IncreaseTime(System.DateTime, System.TimeSpan)
DecreaseTime(System.DateTime, System.TimeSpan)
At(System.DateTime, System.TimeOnly)
At(System.DateTime, System.TimeSpan)
At(System.DateTime, int, int)
At(System.DateTime, int, int, int)
At(System.DateTime, int, int, int, int)
SetHour(System.DateTime, int)
SetMinute(System.DateTime, int)
SetSecond(System.DateTime, int)
SetMillisecond(System.DateTime, int)
Midnight(System.DateTime)
Noon(System.DateTime)
SetDate(System.DateTime, int)
SetDate(System.DateTime, int, int)
SetDate(System.DateTime, int, int, int)
SetYear(System.DateTime, int)
SetMonth(System.DateTime, int)
SetDay(System.DateTime, int)
IsBefore(System.DateTime, System.DateTime)
IsAfter(System.DateTime, System.DateTime)
IsBetween(System.DateTime, System.DateTime, System.DateTime)
FirstDayOfQuarter(System.DateTime)
FirstDayOfMonth(System.DateTime)
LastDayOfQuarter(System.DateTime)
LastDayOfMonth(System.DateTime)
AddBusinessDays(System.DateTime, int)
SubtractBusinessDays(System.DateTime, int)
IsInFuture(System.DateTime)
IsInPast(System.DateTime)
Round(System.DateTime, MyNet.Utilities.DateTimes.RoundTo)
FirstDayOfWeek(System.DateTime, System.Nullable<System.DayOfWeek>)
FirstDayOfYear(System.DateTime)
LastDayOfWeek(System.DateTime, System.Nullable<System.DayOfWeek>)
LastDayOfYear(System.DateTime)
IsLastDayOfWeek(System.DateTime, System.Nullable<System.DayOfWeek>)
IsFirstDayOfWeek(System.DateTime, System.Nullable<System.DayOfWeek>)
IsWeekend(System.DateTime)
PreviousMonth(System.DateTime)
NextMonth(System.DateTime)
IsToday(System.DateTime)
SameMilliSecond(System.DateTime, System.DateTime)
SameSecond(System.DateTime, System.DateTime)
SameMinute(System.DateTime, System.DateTime)
SameHour(System.DateTime, System.DateTime)
SameDay(System.DateTime, System.DateTime)
SameWeek(System.DateTime, System.DateTime)
SameMonth(System.DateTime, System.DateTime)
SameYear(System.DateTime, System.DateTime)
SameDecade(System.DateTime, System.DateTime)
NumberOfDays(System.DateTime, System.DateTime)
CompareWeek(System.DateTime, System.DateTime)
NumberOfWeeks(System.DateTime, System.DateTime)
CompareMonth(System.DateTime, System.DateTime)
NumberOfMonths(System.DateTime, System.DateTime)
CompareYear(System.DateTime, System.DateTime)
NumberOfYears(System.DateTime, System.DateTime)
DiscardDayTime(System.DateTime)
DiscardTime(System.DateTime)
InRange(System.DateTime, System.DateTime, System.DateTime, bool)
GetAge(System.DateTime)