### Question:
DestroyWorkspaceRequest extends ChangeRequest { public String workspaceName() { return workspaceName; } DestroyWorkspaceRequest( String workspaceName ); String workspaceName(); Location getActualLocationOfRoot(); void setActualRootLocation( Location actualLocationOfRoot ); @Override boolean isReadOnly(); @Override int hashCode(); @Override boolean equals( Object obj ); @Override String toString(); @Override Location changedLocation(); @Override String changedWorkspace(); @Override boolean changes( String workspace,
                            Path path ); @Override DestroyWorkspaceRequest clone(); @Override RequestType getType();  }### Answer:
@Test public void shouldCreateValidRequestWithValidLocation() { request = new DestroyWorkspaceRequest(workspace1); assertThat(request.workspaceName(), is(workspace1)); assertThat(request.hasError(), is(false)); assertThat(request.getError(), is(nullValue())); }