public void GetDateTime_DateAndTimeMissing_ReturnsMinimumDateTime() { var expected = DateTime.MinValue; var dataset = new DicomDataset(); var actual = dataset.GetDateTime(DicomTag.CreationDate, DicomTag.CreationTime); Assert.Equal(expected, actual); }
public void GetDateTime_DateAvaliableTimeMissing_ReturnsSpecifiedDateMinimumTime() { var expected = new DateTime(2016, 5, 25, DateTime.MinValue.Hour, DateTime.MinValue.Minute, DateTime.MinValue.Second); var dataset = new DicomDataset( new DicomDate(DicomTag.CreationDate, "20160525")); var actual = dataset.GetDateTime(DicomTag.CreationDate, DicomTag.CreationTime); Assert.Equal(expected, actual); }
public void GetDateTime_DateMissingTimeAvailable_ReturnsMinimumDateSpecifiedTime() { var expected = new DateTime(DateTime.MinValue.Year, DateTime.MinValue.Month, DateTime.MinValue.Day, 16, 2, 15); var dataset = new DicomDataset( new DicomTime(DicomTag.CreationTime, "160215")); var actual = dataset.GetDateTime(DicomTag.CreationDate, DicomTag.CreationTime); Assert.Equal(expected, actual); }
public void GetDateTime_DateAndTimeAvailable_ReturnsSpecifiedDateTime() { var expected = new DateTime(2016, 5, 25, 15, 54, 31); var dataset = new DicomDataset( new DicomDate(DicomTag.CreationDate, "20160525"), new DicomTime(DicomTag.CreationTime, "155431")); var actual = dataset.GetDateTime(DicomTag.CreationDate, DicomTag.CreationTime); Assert.Equal(expected, actual); }