E2E and unit Tests