()
| 627 | |
| 628 | #[test] |
| 629 | fn test_registry_register_and_get() { |
| 630 | let mut registry = AgentRegistry::new(); |
| 631 | registry.register(Box::new(MockAgent::new("test-agent"))); |
| 632 | |
| 633 | assert_eq!(registry.count(), 1); |
| 634 | let agent = registry.get("test-agent").unwrap(); |
| 635 | assert_eq!(agent.name(), "test-agent"); |
| 636 | assert_eq!(agent.display_name(), "Mock test-agent"); |
| 637 | } |
| 638 | |
| 639 | #[test] |
| 640 | fn test_registry_get_nonexistent() { |