public void ErrorMessageLayerDetailsViewModel()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string expected = "Please provide proper data";
     string actual;
     target.errorMessage = expected;
     actual = target.ErrorMessage;
     Assert.AreEqual(expected, actual);
 }
 public void BottomRightLongitudeLayerDetailsViewModel()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string expected = "90";
     string actual;
     target.bottomRightLongitude = expected;
     actual = target.BottomRightLongitude;
     Assert.AreEqual(expected, actual);
 }
 public void BottomRightLatitudeNegativeTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string expected = "-91";
     string actual;
     target.bottomRightLatitude = expected;
     actual = target.BottomRightLatitude;
     Assert.AreEqual(expected, actual);
 }
Beispiel #4
0
        public void BottomRightLatitudeNegativeTest()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
            string expected = "-91";
            string actual;

            target.bottomRightLatitude = expected;
            actual = target.BottomRightLatitude;
            Assert.AreEqual(expected, actual);
        }
Beispiel #5
0
        public void IsErrorWindowVisibleLayerDetailsViewModel()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
            bool expected = false;
            bool actual;

            target.isErrorWindowVisible = expected;
            actual = target.IsErrorWindowVisible;
            Assert.AreEqual(expected, actual);
        }
Beispiel #6
0
        public void IsValidImageTest()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
            string filePath = Environment.CurrentDirectory + @"\Image\L0X0Y0.Png";
            bool   expected = true;
            bool   actual;

            actual = target.IsValidImage(filePath);
            Assert.AreEqual(expected, actual);
            Assert.AreEqual(string.Empty, target.InvalidFolderPathErrorMessage);
        }
Beispiel #7
0
        public void IsValidImageInvalidTest()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
            string filePath = Environment.CurrentDirectory + @"\L0X0Y0.txt";
            bool   expected = false;
            bool   actual;

            actual = target.IsValidImage(filePath);
            Assert.AreEqual(expected, actual);
            Assert.AreEqual(Properties.Resources.InvalidImageFormat, target.InvalidFolderPathErrorMessage);
        }
Beispiel #8
0
        public void SetImageDimensionTest()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
            string imagePath = Environment.CurrentDirectory + @"\Image\L0X0Y0.Png";
            bool   expected  = true;
            bool   actual;

            actual = target.SetImageDimension(imagePath);
            Assert.AreEqual(expected, actual);
            Assert.AreEqual("256x256", target.imageDimension);
        }
Beispiel #9
0
        public void ValidateLatitudeEmptyTest()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
            string   latitude = string.Empty;
            Position position = Position.BottomRight;
            bool     expected = false;
            bool     actual;

            actual = target.ValidateLatitude(latitude, position);
            Assert.AreEqual(expected, actual);
            Assert.AreEqual(Properties.Resources.MandatoryError, target.InvalidBottomRightLatitudeErrorMessage);
        }
Beispiel #10
0
        public void ValidateLongBoundaryValuesPositiveTest()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
            string topLeft     = "90";
            string bottomRight = "89";
            bool   expected    = true;
            bool   actual;

            actual = target.ValidateLongBoundaryValues(topLeft, bottomRight);
            Assert.AreEqual(expected, actual);
            Assert.AreEqual(string.Empty, target.InvalidBoundaryLongValErrorMessage);
        }
Beispiel #11
0
        public void ValidateLongBoundaryValuesInvalidTest()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
            string topLeft     = "90";
            string bottomRight = "90";
            bool   expected    = false;
            bool   actual;

            actual = target.ValidateLongBoundaryValues(topLeft, bottomRight);
            Assert.AreEqual(expected, actual);
            Assert.AreEqual(Properties.Resources.InvalidBoundaryLongValError, target.InvalidBoundaryLongValErrorMessage);
        }
Beispiel #12
0
        public void ValidateLongitudePositiveTest()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
            string   longitude = "91";
            Position position  = Position.TopLeft;
            bool     expected  = true;
            bool     actual;

            actual = target.ValidateLongitude(longitude, position);
            Assert.AreEqual(expected, actual);
            Assert.AreEqual(string.Empty, target.InvalidTopLeftLongitudeErrorMessage);
        }
Beispiel #13
0
        public void ValidateLongitudeInvalidTest()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
            string   longitude = "190";
            Position position  = Position.BottomRight;
            bool     expected  = false;
            bool     actual;

            actual = target.ValidateLongitude(longitude, position);
            Assert.AreEqual(expected, actual);
            Assert.AreEqual(Properties.Resources.InvalidLongitudeError, target.InvalidBottomRightLongitudeErrorMessage);
        }
Beispiel #14
0
        public void PopulateInputProjectionTypesTest()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();

            target.PopulateInputProjectionTypes();
            InputProjections[] expected = new InputProjections[] { InputProjections.EquiRectangular, InputProjections.Mercator };

            foreach (InputProjections projectionType in expected)
            {
                Assert.IsTrue(target.inputProjectionTypes.Contains(projectionType));
            }
        }
Beispiel #15
0
        public void InputProjectionTypesTest()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();

            target.inputProjectionTypes = new ObservableCollection <InputProjections>();
            target.inputProjectionTypes.Add(InputProjections.EquiRectangular);
            target.inputProjectionTypes.Add(InputProjections.Mercator);
            ObservableCollection <InputProjections> actual;

            actual = target.InputProjectionTypes;
            Assert.AreEqual(target.inputProjectionTypes.Count, actual.Count);
            int index = 0;

            foreach (InputProjections projectionTypes in target.inputProjectionTypes)
            {
                Assert.AreEqual(projectionTypes, actual[index]);
                index++;
            }
        }
Beispiel #16
0
        public void PopulateImageFormatsTest()
        {
            Collection <string> expected = new Collection <string>();

            expected.Add(ImageFormat.Jpeg.ToString().ToUpperInvariant());
            expected.Add(Constants.JpgImageFormat.ToUpperInvariant());
            expected.Add(Constants.TifImageFormat.ToUpperInvariant());
            expected.Add(ImageFormat.Tiff.ToString().ToUpperInvariant());
            expected.Add(ImageFormat.Png.ToString().ToUpperInvariant());
            Collection <string> actual;

            actual = InputImageDetailsViewModel_Accessor.PopulateImageFormats();
            Assert.AreEqual(expected.Count, actual.Count);
            int index = 0;

            foreach (string image in expected)
            {
                Assert.AreEqual(image, actual[index]);
                index++;
            }
        }
 public void ValidateLongBoundaryValuesPositiveTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string topLeft = "90";
     string bottomRight = "89";
     bool expected = true;
     bool actual;
     actual = target.ValidateLongBoundaryValues(topLeft, bottomRight);
     Assert.AreEqual(expected, actual);
     Assert.AreEqual(string.Empty, target.InvalidBoundaryLongValErrorMessage);
 }
 public void IsErrorWindowVisibleLayerDetailsViewModel()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     bool expected = false;
     bool actual;
     target.isErrorWindowVisible = expected;
     actual = target.IsErrorWindowVisible;
     Assert.AreEqual(expected, actual);
 }
 public void InvalidTopLeftLongitudeErrorMessageTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string expected = "Please provide proper data";
     string actual;
     target.invalidTopLeftLongitudeErrorMessage = expected;
     actual = target.InvalidTopLeftLongitudeErrorMessage;
     Assert.AreEqual(expected, actual);
 }
 public void PopulateDefaultCoordinatesTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     target.PopulateDefaultCoordinates();
     Assert.AreEqual(Constants.BottomRightLatitude.ToString(CultureInfo.InvariantCulture), target.BottomRightLatitude);
     Assert.AreEqual(Constants.BottomRightLongitude.ToString(CultureInfo.InvariantCulture), target.BottomRightLongitude);
     Assert.AreEqual(Constants.TopLeftLatitude.ToString(CultureInfo.InvariantCulture), target.TopLeftLatitude);
     Assert.AreEqual(Constants.TopLeftLongitude.ToString(CultureInfo.InvariantCulture), target.TopLeftLongitude);
 }
 public void IsValidImageInvalidTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string filePath = Environment.CurrentDirectory + @"\L0X0Y0.txt";
     bool expected = false;
     bool actual;
     actual = target.IsValidImage(filePath);
     Assert.AreEqual(expected, actual);
     Assert.AreEqual(Properties.Resources.InvalidImageFormat, target.InvalidFolderPathErrorMessage);
 }
 public void SelectedInputProjectionTypeTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     InputProjections expected = InputProjections.EquiRectangular;
     InputProjections actual;
     target.selectedInputProjectionType = expected;
     actual = target.SelectedInputProjectionType;
     Assert.AreEqual(expected, actual);
 }
        public void PopulateInputProjectionTypesTest()
        {
            InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
            target.PopulateInputProjectionTypes();
            InputProjections[] expected = new InputProjections[] { InputProjections.EquiRectangular, InputProjections.Mercator };

            foreach (InputProjections projectionType in expected)
            {
                Assert.IsTrue(target.inputProjectionTypes.Contains(projectionType));
            }
        }
 public void TopLeftLongitudeTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string expected = "91";
     string actual;
     target.topLeftLongitude = expected;
     actual = target.TopLeftLongitude;
     Assert.AreEqual(expected, actual);
 }
 public void SetImageDimensionTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string imagePath = Environment.CurrentDirectory + @"\Image\L0X0Y0.Png";
     bool expected = true;
     bool actual;
     actual = target.SetImageDimension(imagePath);
     Assert.AreEqual(expected, actual);
     Assert.AreEqual("256x256", target.imageDimension);
 }
 public void ValidateInputImagePathInvalidTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string imagePath = Environment.CurrentDirectory + @"\Test.Png";
     bool expected = false;
     bool actual;
     actual = target.ValidateInputImagePath(imagePath);
     Assert.AreEqual(expected, actual);
 }
 public void ValidateInputImagePathEmptyTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string imagePath = string.Empty;
     bool expected = false;
     bool actual;
     actual = target.ValidateInputImagePath(imagePath);
     Assert.AreEqual(expected, actual);
 }
 public void ValidateInputImagePathTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string imagePath = Environment.CurrentDirectory + @"\Image\L0X0Y0.Png";
     bool expected = true;
     bool actual;
     actual = target.ValidateInputImagePath(imagePath);
     Assert.AreEqual(expected, actual);
     Assert.AreEqual(target.InvalidFolderPathErrorMessage, string.Empty);
 }
 public void ValidateLongitudePositiveTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string longitude = "91";
     Position position = Position.TopLeft;
     bool expected = true;
     bool actual;
     actual = target.ValidateLongitude(longitude, position);
     Assert.AreEqual(expected, actual);
     Assert.AreEqual(string.Empty, target.InvalidTopLeftLongitudeErrorMessage);
 }
 public void ValidateLatitudeEmptyTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string latitude = string.Empty;
     Position position = Position.BottomRight;
     bool expected = false;
     bool actual;
     actual = target.ValidateLatitude(latitude, position);
     Assert.AreEqual(expected, actual);
     Assert.AreEqual(Properties.Resources.MandatoryError, target.InvalidBottomRightLatitudeErrorMessage);
 }
 public void InputProjectionTypesTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     target.inputProjectionTypes = new ObservableCollection<InputProjections>();
     target.inputProjectionTypes.Add(InputProjections.EquiRectangular);
     target.inputProjectionTypes.Add(InputProjections.Mercator);
     ObservableCollection<InputProjections> actual;
     actual = target.InputProjectionTypes;
     Assert.AreEqual(target.inputProjectionTypes.Count, actual.Count);
     int index = 0;
     foreach (InputProjections projectionTypes in target.inputProjectionTypes)
     {
         Assert.AreEqual(projectionTypes, actual[index]);
         index++;
     }
 }
 public void ValidateLongBoundaryValuesInvalidTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string topLeft = "90";
     string bottomRight = "90";
     bool expected = false;
     bool actual;
     actual = target.ValidateLongBoundaryValues(topLeft, bottomRight);
     Assert.AreEqual(expected, actual);
     Assert.AreEqual(Properties.Resources.InvalidBoundaryLongValError, target.InvalidBoundaryLongValErrorMessage);
 }
 public void ValidateLongitudeInvalidTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string longitude = "190";
     Position position = Position.BottomRight;
     bool expected = false;
     bool actual;
     actual = target.ValidateLongitude(longitude, position);
     Assert.AreEqual(expected, actual);
     Assert.AreEqual(Properties.Resources.InvalidLongitudeError, target.InvalidBottomRightLongitudeErrorMessage);
 }
 public void ImageNameTest()
 {
     InputImageDetailsViewModel_Accessor target = new InputImageDetailsViewModel_Accessor();
     string expected = "Image1";
     string actual;
     target.ImageName = expected;
     actual = target.ImageName;
     Assert.AreEqual(expected, actual);
 }