public void AddFindRequest_NullDicomRequest_ThrowsException() { // Arrange var mockProvider = new MockProvider(); var dicomClient = new DicomClient<TestInfo>(mockProvider.GetSettingsProviderFake(), mockProvider.GetRequestAdapterFake()); // Act + Assert Assert.That(() => dicomClient.AddFindRequest(null), Throws.InstanceOf<ArgumentNullException>()); }
public void AddFindRequest_RequestAdapterIsCalled() { // Arrange var mockProvider = new MockProvider(); var fellowOakMockProvider = new FellowOakMockProvider(); var requestAdapter = mockProvider.GetRequestAdapterFake(); var dicomClient = new DicomClient<TestInfo>(mockProvider.GetSettingsProviderFake(), requestAdapter); var dicomFindRequest = new FellowOakDicomFindRequest<TestInfo>(mockProvider.GetDicomMappingFake(),fellowOakMockProvider.GetDicomTagAdapterFake(), mockProvider.GetDicomInfoBuilderFake(), mockProvider.GetGeneralizedInfoProviderFake(), fellowOakMockProvider.GetDicomSopClassUidProviderFake(), c=> {},mockProvider.GetDicomWhereCollectionFake()); // Act dicomClient.AddFindRequest(dicomFindRequest); // Assert Assert.That(() => requestAdapter.Received(1).CreateFindDicomRequest(dicomFindRequest), Throws.Nothing); }