Test with tag location

Create a system to set Violation location in unit Test more intuitive.
Tests have not been updated.