@Test
public void testEquals() {

	Application app = new Application( "app", new ApplicationTemplate());
	Assert.assertFalse( app.equals( null ));
	Assert.assertFalse( app.equals( new Application( app.getTemplate())));
	Assert.assertFalse( app.equals( new Object()));
	Assert.assertEquals( app, app );
	Assert.assertEquals( app, new Application( "app", app.getTemplate()));
	Assert.assertEquals( app, new Application( "app", new ApplicationTemplate( "whatever" )));
}