()
| 199 | |
| 200 | #[test] |
| 201 | fn test_identity_builder() { |
| 202 | let identity = Identity::builder("alice") |
| 203 | .email("alice@example.com") |
| 204 | .usage(IdentityUsage::Personal) |
| 205 | .build() |
| 206 | .unwrap(); |
| 207 | |
| 208 | assert_eq!(identity.name, "alice"); |
| 209 | assert_eq!(identity.email, Some("alice@example.com".to_string())); |
| 210 | assert!(identity.usage.is_personal()); |
| 211 | } |
| 212 | |
| 213 | #[test] |
| 214 | fn test_agent_identity() { |