Пример #1
0
        public void LoadFromServer_GetEnumerator_LoadsFromServer()
        {
            // Arrange
            var mockProvider = new MockProvider();
            var dicomDataLoader = mockProvider.GetDicomDataLoaderFake();
            var dicomQuery = new DicomQuery<TestInfo>(mockProvider.GetGeneralizedInfoProviderFake(), dicomDataLoader, mockProvider.GetWhereCollectionFake());

            // Act
            dicomQuery.LoadFromCache().LoadFromServer().ToList();

            // Assert
            Assert.That(() => dicomDataLoader.Received(1).LoadDataFromServer(Arg.Any<IWhereCollection<TestInfo>>()), Throws.Nothing);
        }