()
| 595 | |
| 596 | #[test] |
| 597 | fn test_registry_register_and_get() { |
| 598 | let mut registry = AgentRegistry::new(); |
| 599 | registry.register(Box::new(MockAgent::new("test-agent"))); |
| 600 | |
| 601 | assert_eq!(registry.count(), 1); |
| 602 | let agent = registry.get("test-agent").unwrap(); |
| 603 | assert_eq!(agent.name(), "test-agent"); |
| 604 | assert_eq!(agent.display_name(), "Mock test-agent"); |
| 605 | } |
| 606 | |
| 607 | #[test] |
| 608 | fn test_registry_get_nonexistent() { |