< Summary

Information
Class: MyNet.Utilities.Tests.Extensions.DateTimeExtensionsTests
Assembly: MyNet.Utilities.Tests
File(s): D:\a\MyNet\MyNet\tests\MyNet.Utilities.Tests\Extensions\DateTimeExtensionsTests.cs
Tag: 212_18942389508
Line coverage
100%
Covered lines: 322
Uncovered lines: 0
Coverable lines: 322
Total lines: 903
Line coverage: 100%
Branch coverage
100%
Covered branches: 2
Total branches: 2
Branch coverage: 100%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
ToTimeZone_Should_Convert_Utc_To_Eastern()100%11100%
ToTimeZone_Should_Convert_Utc_To_Pacific()100%11100%
ToTimeZone_Should_Convert_Local_To_Utc()100%11100%
ToTimeZone_Should_Convert_Utc_To_Local()100%11100%
AgoFromFixedDateTime(...)100%11100%
AgoFromOneMonth()100%11100%
AddFluentTimeSpan()100%11100%
SubtractFluentTimeSpan()100%11100%
AgoFromOneYearLeap()100%11100%
FromFromFixedDateTime(...)100%11100%
ChangeTimeHour(...)100%11100%
ChangeTimeHourArgChecks(...)100%11100%
ChangeTimeMinute(...)100%11100%
ChangeTimeMinuteArgChecks(...)100%11100%
ChangeTimeSecond(...)100%11100%
ChangeTimeSecondArgChecks(...)100%11100%
ChangeTimeMillisecond(...)100%11100%
ChangeTimeMillisecondArgCheck(...)100%11100%
TimeZoneTests()100%22100%
BasicTests()100%11100%
NextYearReturnsTheSameDateButNextYear()100%11100%
PreviousYearReturnsTheSameDateButPreviousYear()100%11100%
NextYearIfNextYearDoesNotHaveTheSameDayInTheSameMonthThenCalculateHowManyDaysIsMissingAndAddThatToTheLastDayInTheSameMonthNextYear()100%11100%
PreviousYearIfPreviousYearDoesNotHaveTheSameDayInTheSameMonthThenCalculateHowManyDaysIsMissingAndAddThatToTheLastDayInTheSameMonthPreviousYear()100%11100%
NextReturnsNextFridayProperly()100%11100%
NextReturnsPreviousFridayProperly()100%11100%
IsBeforeReturnsTrueForGivenDateThatIsInTheFuture()100%11100%
IsBeforeReturnsFalseForGivenDateThatIsSame()100%11100%
IsAfterReturnsTrueForGivenDateThatIsInThePast()100%11100%
IsAfterReturnsFalseForGivenDateThatIsSame()100%11100%
AtSetsHourAndMinutesProperly()100%11100%
AtSetsHourAndMinutesAndSecondsProperly()100%11100%
AtSetsHourAndMinutesAndMillisecondsProperly()100%11100%
FirstDayOfMonthSetsTheDayToOne()100%11100%
PreviousQuarterFirstDaySetsTheDayToOne()100%11100%
PreviousQuarterLastDaySetsTheDayToLastDayOfQuarter()100%11100%
NextQuarterFirstDaySetsTheDayToOne()100%11100%
NextQuarterLastDaySetsTheDayToLastDayOfQuarter()100%11100%
FirstDayOfQuarterSetsTheDayToOne()100%11100%
LastDayOfQuarterSetsTheDayToLastDayOfQuarter()100%11100%
FirstDayOfQuarterQ4SetsDayToFirstDay()100%11100%
LastDayOfQuarterQ4SetsTheDayToLastDayOfQuarter()100%11100%
LastDayOfMonthSetsTheDayToLastDayInThatMonth()100%11100%
AddBusinessDaysAdsDaysProperlyWhenThereIsWeekendAhead()100%11100%
AddBusinessDaysNegative()100%11100%
SubtractBusinessDaysSubtractsDaysProperlyWhenThereIsWeekend()100%11100%
SubtractBusinessDaysNegative()100%11100%
IsInFuture()100%11100%
IsInPast()100%11100%
FirstDayOfWeekFirstDayOfWeekIsMonday(...)100%11100%
FirstDayOfWeekFirstDayOfWeekIsSunday(...)100%11100%
FirstDayOfYearBasicTest(...)100%11100%
LastDayOfWeekBasicTest(...)100%11100%
LastDayOfYearBasicTest(...)100%11100%
PreviousMonthBasicTest()100%11100%
PreviousMonthPreviousMonthDoesntHaveThatManyDays()100%11100%
NextMonthBasicTest()100%11100%
PreviousMonthNextMonthDoesntHaveThatManyDays()100%11100%
SameYearY(...)100%11100%
SameYearN(...)100%11100%
SameMonthY(...)100%11100%
SameMonthN(...)100%11100%
SameDayY(...)100%11100%
SameDayN(...)100%11100%
BeginningOfWeekMondayBasicTest(...)100%11100%
EndOfWeekMondayBasicTest(...)100%11100%
BeginningOfWeekSundayBasicTest(...)100%11100%
EndOfWeekSundayBasicTest(...)100%11100%
BeginningOfMonthBasicTest(...)100%11100%
EndOfMonthBasicTest(...)100%11100%
BeginningOfQuarterBasicTest(...)100%11100%
EndOfQuarterBasicTest(...)100%11100%
BeginningOfYearBasicTest(...)100%11100%
EndOfYearBasicTest(...)100%11100%
BeginningOfDecadeBasicTest(...)100%11100%
EndOfDecadeBasicTest(...)100%11100%
NumberOfDaysBasicTest(...)100%11100%
CompareMonthBasicTest(...)100%11100%
NumberOfMonthsBasicTest(...)100%11100%
CompareYearBasicTest(...)100%11100%
NumberOfYearsBasicTest(...)100%11100%
CompareWeekBasicTest(...)100%11100%
NumberOfWeeksBasicTest(...)100%11100%
InRangeWithDiscardDateBasicTest(...)100%11100%

File(s)

D:\a\MyNet\MyNet\tests\MyNet.Utilities.Tests\Extensions\DateTimeExtensionsTests.cs

File 'D:\a\MyNet\MyNet\tests\MyNet.Utilities.Tests\Extensions\DateTimeExtensionsTests.cs' does not exist (any more).

Methods/Properties

ToTimeZone_Should_Convert_Utc_To_Eastern()
ToTimeZone_Should_Convert_Utc_To_Pacific()
ToTimeZone_Should_Convert_Local_To_Utc()
ToTimeZone_Should_Convert_Utc_To_Local()
AgoFromFixedDateTime(int)
AgoFromOneMonth()
AddFluentTimeSpan()
SubtractFluentTimeSpan()
AgoFromOneYearLeap()
FromFromFixedDateTime(int)
ChangeTimeHour(int)
ChangeTimeHourArgChecks(int)
ChangeTimeMinute(int)
ChangeTimeMinuteArgChecks(int)
ChangeTimeSecond(int)
ChangeTimeSecondArgChecks(int)
ChangeTimeMillisecond(int)
ChangeTimeMillisecondArgCheck(int)
TimeZoneTests()
BasicTests()
NextYearReturnsTheSameDateButNextYear()
PreviousYearReturnsTheSameDateButPreviousYear()
NextYearIfNextYearDoesNotHaveTheSameDayInTheSameMonthThenCalculateHowManyDaysIsMissingAndAddThatToTheLastDayInTheSameMonthNextYear()
PreviousYearIfPreviousYearDoesNotHaveTheSameDayInTheSameMonthThenCalculateHowManyDaysIsMissingAndAddThatToTheLastDayInTheSameMonthPreviousYear()
NextReturnsNextFridayProperly()
NextReturnsPreviousFridayProperly()
IsBeforeReturnsTrueForGivenDateThatIsInTheFuture()
IsBeforeReturnsFalseForGivenDateThatIsSame()
IsAfterReturnsTrueForGivenDateThatIsInThePast()
IsAfterReturnsFalseForGivenDateThatIsSame()
AtSetsHourAndMinutesProperly()
AtSetsHourAndMinutesAndSecondsProperly()
AtSetsHourAndMinutesAndMillisecondsProperly()
FirstDayOfMonthSetsTheDayToOne()
PreviousQuarterFirstDaySetsTheDayToOne()
PreviousQuarterLastDaySetsTheDayToLastDayOfQuarter()
NextQuarterFirstDaySetsTheDayToOne()
NextQuarterLastDaySetsTheDayToLastDayOfQuarter()
FirstDayOfQuarterSetsTheDayToOne()
LastDayOfQuarterSetsTheDayToLastDayOfQuarter()
FirstDayOfQuarterQ4SetsDayToFirstDay()
LastDayOfQuarterQ4SetsTheDayToLastDayOfQuarter()
LastDayOfMonthSetsTheDayToLastDayInThatMonth()
AddBusinessDaysAdsDaysProperlyWhenThereIsWeekendAhead()
AddBusinessDaysNegative()
SubtractBusinessDaysSubtractsDaysProperlyWhenThereIsWeekend()
SubtractBusinessDaysNegative()
IsInFuture()
IsInPast()
FirstDayOfWeekFirstDayOfWeekIsMonday(int)
FirstDayOfWeekFirstDayOfWeekIsSunday(int)
FirstDayOfYearBasicTest(string)
LastDayOfWeekBasicTest(string)
LastDayOfYearBasicTest(string)
PreviousMonthBasicTest()
PreviousMonthPreviousMonthDoesntHaveThatManyDays()
NextMonthBasicTest()
PreviousMonthNextMonthDoesntHaveThatManyDays()
SameYearY(string)
SameYearN(string)
SameMonthY(string)
SameMonthN(string)
SameDayY(string)
SameDayN(string)
BeginningOfWeekMondayBasicTest(string)
EndOfWeekMondayBasicTest(string)
BeginningOfWeekSundayBasicTest(string)
EndOfWeekSundayBasicTest(string)
BeginningOfMonthBasicTest(string)
EndOfMonthBasicTest(string)
BeginningOfQuarterBasicTest(string)
EndOfQuarterBasicTest(string)
BeginningOfYearBasicTest(string)
EndOfYearBasicTest(string)
BeginningOfDecadeBasicTest(string)
EndOfDecadeBasicTest(string)
NumberOfDaysBasicTest(string, string, int)
CompareMonthBasicTest(string, string, int)
NumberOfMonthsBasicTest(string, string, int)
CompareYearBasicTest(string, string, int)
NumberOfYearsBasicTest(string, string, int)
CompareWeekBasicTest(string, string, int)
NumberOfWeeksBasicTest(string, string, int)
InRangeWithDiscardDateBasicTest(string, string, string, bool)