@Test
public void shouldGetMapOfAllEnvironmentVariables() throws Throwable {
// preconditions
ApplicationTestUtils.silentlyDestroyAllApplications(domain);
IApplication application = ApplicationTestUtils.getOrCreateApplication(domain);
Map<String, String> environmentVariableMap = new HashMap<String, String>();
environmentVariableMap.put("X_NAME", "X_VALUE");
environmentVariableMap.put("Y_NAME", "Y_VALUE");
environmentVariableMap.put("Z_NAME", "Z_VALUE");
application.addEnvironmentVariables(environmentVariableMap);
// operation
Map<String, IEnvironmentVariable> environmentVariables = application.getEnvironmentVariables();
// verifications
assertThat(environmentVariables).hasSize(3);
}