예제 #1
0
        private void Setup()
        {
            // Arrange
            string firstImagePath = "C:\\Users\\Alessandro\\Pictures\\viaggio Erasmus - 5 - D\\DSC_0004.NEF";

            if (File.Exists("C:\\Users\\Alessandro\\Pictures\\viaggio Erasmus -5 - D\\DSC_0004.xmp"))
            {
                File.Delete("C:\\Users\\Alessandro\\Pictures\\viaggio Erasmus -5 - D\\DSC_0004.xmp");
            }
            adapter = new CameraRawXmpAdapter(firstImagePath);
        }
        public void SaveExposure_ReturnsVoid()
        {
            Setup();

            proxy.SetExposure(2.01);
            proxy.SaveExposure();

            CameraRawXmpAdapter adap = new CameraRawXmpAdapter("C:\\Users\\Alessandro\\Pictures\\viaggio Erasmus - 5 - D\\DSC_0004.NEF");
            double exp = adap.GetExposureFromFile().Value;

            Assert.IsTrue(exp == 2.01);
        }