public override void Given()
 {
     IdentityFieldBackingValue = IdentityDisplay;
     Identities = new Dictionary <string, IEnumerable <ITeamFoundationIdentity> >
     {
         { IdentityFieldBackingValue, new [] { new MockTeamFoundationIdentity(MockIdentityDescriptor.Create(IdentityAlias), IdentityDisplay, Guid.Empty) } }
     };
     base.Given();
 }
 /// <summary>
 ///     Creates a new instance of the IMS
 /// </summary>
 /// <param name="userMappings">
 ///     Collection of alias and display names for which to initialize the IMS
 /// </param>
 public MockIdentityManagementService(IDictionary <string, string> userMappings)
     : this(
         userMappings.ToDictionary(
             kvp => kvp.Key,
             kvp => (ITeamFoundationIdentity) new MockTeamFoundationIdentity(
                 MockIdentityDescriptor
                 .Create(kvp.Key),
                 kvp.Value,
                 Guid.Empty)))
 {
 }