public void TestIdentitySurrogateCheckGroupIdentityUserAccount()
 {
     IdentityId id = new IdentityId();
     Mock<IAccountFactory> mock=new Mock<IAccountFactory>(MockBehavior.Strict);
     mock.Setup(m => m.GetAccount(It.IsAny<IdentityId>())).
         Returns(() => new Account(id, "nativeId-user", "test", AccountType.User)).Verifiable();
     _container.Register(Component.For(typeof(IAccountFactory)).UsingFactoryMethod(() => mock.Object));
     IdentitySurrogate surrogate = new IdentitySurrogate(id);
     Assert.IsFalse(surrogate.IsGroupIdentity());
     mock.Verify(m => m.GetAccount(It.IsAny<IdentityId>()),Times.Once());
 }