Add unit test for issue 2316
Add foreign currencies to unit tests
Add sanitization to variable prices
Merge pull request #2319 from ghost1227/issue/2316

Update unit tests, sanitize variable prices