private static byte[] GetLocationsArray(LocationProto locationsProto)
        {
            var protoBufLocations = new LocationsProto();

            protoBufLocations.Locations.Add(locationsProto);

            byte[] locationsArray;
            using (var stream = new MemoryStream())
            {
                protoBufLocations.WriteTo(stream);
                locationsArray = stream.ToArray();
            }

            return(locationsArray);
        }
        public void Convert_WhenDtoIsNotNull_ShouldReturnNotNulResult_Test()
        {
            // Arrange
            var locationsProto = new LocationProto
            {
                Name        = "Test",
                Region      = "Test",
                Gpslocation = string.Empty
            };
            var locationsArray = GetLocationsArray(locationsProto);

            // Act
            var result = this.sut.Convert(locationsArray);

            // Assert
            Assert.NotNull(result);
            Assert.True(result.Any());
            Assert.Equal("Test", result[0].Name);
            Assert.Equal("Test", result[0].Region);
        }