@Test
public void t_event() {

	MockHttpServletRequest httpReq = new MockHttpServletRequest(HttpMethod.POST.name(), "/anthem/icr/p/event/notify");
	ModelEvent<String> event = new ModelEvent<>();
	event.setId("/flow_um-case/pg1/caseInfo/requestType");
	event.setType(Action._update.name());
	event.setPayload("oop");
	
	Command cmd = cmdBuilder.build(httpReq, event);
	assertNotNull(cmd);
	assertSame(Action._update, cmd.getAction());
	assertEquals("anthem", cmd.getRootClientAlias());
	assertEquals("flow_um-case", cmd.getRootDomainAlias());
	assertEquals("/flow_um-case/pg1/caseInfo/requestType", cmd.getAbsoluteDomainAlias());
	assertEquals("/anthem/icr/p/flow_um-case/pg1/caseInfo/requestType/_update", cmd.getAbsoluteUri());
	assertEquals("icr", cmd.getAppAlias());
	assertSame(Behavior.$execute, cmd.getBehaviors().get(0));
}