public void WhereLike_NullValue_ThrowsException() { // Arrange var mockProvider = new MockProvider(); var dicomQuery = mockProvider.GetDicomQuery(); // Act + Assert Assert.That(() => dicomQuery.WhereLike(DicomTags.PatientName, null), Throws.TypeOf<ArgumentNullException>()); }
public void WhereLike_UndefinedDicomTag_ThrowsException() { // Arrange var mockProvider = new MockProvider(); var dicomQuery = mockProvider.GetDicomQuery(); // Act + Assert Assert.That(() => dicomQuery.WhereLike(DicomTags.Undefined, 0), Throws.ArgumentException); }
public void WhereLike_AddsConstraintToCollection() { // Arrange var mockProvider = new MockProvider(); var dicomQuery = mockProvider.GetDicomQuery(); // Act dicomQuery = dicomQuery.WhereLike(DicomTags.PatientID, 1); var whereItem = dicomQuery.WhereCollection.Single(); // Assert Assert.That(whereItem.DicomTag, Is.EqualTo(DicomTags.PatientID)); Assert.That(whereItem.Value, Is.EqualTo(1)); Assert.That(whereItem.Operator, Is.EqualTo(WhereOperator.Like)); }