// Path: src/test/java/com/moozvine/detox/testtypes/SimpleType.java
// @GenerateDTO
// public interface SimpleType extends Serializable {
//   String getSomeString();
//   int getAnInt();
// }


import com.moozvine.detox.testtypes.SimpleType;
import com.moozvine.detox.testtypes.SimpleTypeBuilder;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;
import static org.junit.Assert.assertEquals;
package com.moozvine.detox;



public class BuilderCopyConstructorTest {
  @Rule public ExpectedException expected = ExpectedException.none();

  @Test
  public void simpleTypeCopyModifyingFirstField() {
// Path: src/test/java/com/moozvine/detox/testtypes/SimpleType.java
// @GenerateDTO
// public interface SimpleType extends Serializable {
//   String getSomeString();
//   int getAnInt();
// }


// Path: src/test/java/com/moozvine/detox/BuilderCopyConstructorTest.java
import com.moozvine.detox.testtypes.SimpleType;
import com.moozvine.detox.testtypes.SimpleTypeBuilder;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;
import static org.junit.Assert.assertEquals;

package com.moozvine.detox;



public class BuilderCopyConstructorTest {
  @Rule public ExpectedException expected = ExpectedException.none();

  @Test
  public void simpleTypeCopyModifyingFirstField() {
    final SimpleType toCopy = SimpleTypeBuilder.newBuilder()