public MainWindowViewModel(IImageSaver imageSaver)
        {
            _imageSaver = imageSaver ?? throw new ArgumentNullException(nameof(imageSaver));

            WebImageProvider       = new WebImageProvider();
            HardDriveImageProvider = new HardDriveImageProvider();
        }
示例#2
0
        public void GetImage_WhenFileHasNotSupportedFormat_ThrowsException()
        {
            // Arrange
            var hardDriveImageProvider = new HardDriveImageProvider();
            var pathToFile             = "ImageViewer.Tests.dll";

            //Act
            hardDriveImageProvider.GetImage(pathToFile);

            //Assert - Expects exception
        }
示例#3
0
        public void GetImage_WhenCalledWithPathToNotExistingFile_ThrowsException()
        {
            // Arrange
            var hardDriveImageProvider = new HardDriveImageProvider();
            var pathToFile             = "foo";

            //Act
            hardDriveImageProvider.GetImage(pathToFile);

            //Assert - Expects exception
        }