public void AddUser()
{
var manager = this.Locator.GetInstance<IPartnerManager>();
var userManager = this.Locator.GetInstance<IUserManager>();
var roleManager = this.Locator.GetInstance<IRoleManager>();
var partner = this.CreateTestPartner();
var user = this.CreateTestUser();
roleManager.Create(user.Role);
var partnerInstance = manager.Create(partner);
var userInstance = userManager.Create(user, this.ShortStringGenerator.GetRandomValue(), this.ShortStringGenerator.GetRandomValue());
Assert.That(partnerInstance, Is.Not.Null);
Assert.That(userInstance, Is.Not.Null);
manager.AddUser(partnerInstance, userInstance);
this.ClearSession(partnerInstance, userInstance);
var p = manager.Load(partner.Id);
Assert.That(p, Is.Not.Null);
Assert.That(p.Users, Is.Not.Null);
Assert.That(p.Users.Count, Is.GreaterThan(0));
}