Пример #1
0
        public async Task GivenAnExistingSeries_WhenDeletingSeries_TheServerShouldReturnNoContentAndAllLevelsShouldBeRemoved()
        {
            var studyInstanceUid  = TestUidGenerator.Generate();
            var seriesInstanceUid = TestUidGenerator.Generate();
            var sopInstanceUid    = TestUidGenerator.Generate();

            await CreateFile(studyInstanceUid, seriesInstanceUid, sopInstanceUid);

            DicomWebResponse response = await _client.DeleteSeriesAsync(studyInstanceUid, seriesInstanceUid);

            Assert.Equal(HttpStatusCode.NoContent, response?.StatusCode);
            await VerifyAllRemoval(studyInstanceUid, seriesInstanceUid, sopInstanceUid);
        }