()
| 659 | |
| 660 | #[test] |
| 661 | fn test_registry_register_and_get() { |
| 662 | let mut registry = AgentRegistry::new(); |
| 663 | registry.register(Box::new(MockAgent::new("test-agent"))); |
| 664 | |
| 665 | assert_eq!(registry.count(), 1); |
| 666 | let agent = registry.get("test-agent").unwrap(); |
| 667 | assert_eq!(agent.name(), "test-agent"); |
| 668 | assert_eq!(agent.display_name(), "Mock test-agent"); |
| 669 | } |
| 670 | |
| 671 | #[test] |
| 672 | fn test_registry_get_nonexistent() { |