public void AddMoveRequest_NullDicomRequest_ThrowsException() { // Arrange var mockProvider = new MockProvider(); // Act var dicomClient = new DicomClient<TestInfo>(mockProvider.GetSettingsProviderFake(), mockProvider.GetRequestAdapterFake()); // Assert Assert.That(() => dicomClient.AddMoveRequest(null), Throws.InstanceOf<ArgumentNullException>()); }
public void AddMoveRequest_RequestAdapterIsCalled() { // Arrange var mockProvider = new MockProvider(); var requestAdapter = mockProvider.GetRequestAdapterFake(); var dicomClient = new DicomClient<TestInfo>(mockProvider.GetSettingsProviderFake(), requestAdapter); var dicomMoveRequest = Substitute.For<IDicomMoveRequest>(); // Act dicomClient.AddMoveRequest(dicomMoveRequest); // Assert Assert.That(() => requestAdapter.Received(1).CreateMoveDicomRequest(dicomMoveRequest), Throws.Nothing); }