Identify an ethical dilemma from the situations mentioned below ?
A. Your employer releases a safety-critical system without finishing the testing of the system
B. Refusing to undertake a project
C. Agreement in principle with the policies of senior management
D. All of the mentioned