@@ -0,0 +1,864 @@
+package com.cognifide.aet.executor.model;%0A%0Aimport org.junit.Test;%0A%0Aimport java.util.Collections;%0A%0Aimport static org.hamcrest.MatcherAssert.assertThat;%0Aimport static org.hamcrest.Matchers.containsString;%0Aimport static org.hamcrest.Matchers.equalTo;%0A%0Apublic class TestSuiteRunTest %7B%0A%0A  @Test%0A  public void constructor_whenOverridingNameAndDomain_expectUpdatedValues() %7B%0A    TestSuiteRun baseSuiteRun = new TestSuiteRun(%22abcd%22, %22copmany%22, %22project%22, %22ijkl%22, Collections.emptyList());%0A%0A    String newName = %22efgh%22;%0A    String newDomain = %22mnop%22;%0A    TestSuiteRun updatedSuiteRun = new TestSuiteRun(baseSuiteRun, newName, newDomain, Collections.emptyList());%0A%0A    assertThat(updatedSuiteRun.getName(), equalTo(newName));%0A    assertThat(updatedSuiteRun.getDomain(), equalTo(newDomain));%0A    assertThat(updatedSuiteRun.getCorrelationId(), containsString(newName));%0A  %7D%0A%0A%7D

Add test for overriding name and domain