public void Single_SimpleUserRole_HasRandomName() { SimpleUserRole role = mSession.Single <SimpleUserRole>().Get(); Assert.GreaterOrEqual(role.Name.Length, 5); Assert.LessOrEqual(role.Name.Length, 10); }
public void Setup() { // As default as it gets mSession = AutoPocoContainer.Configure(x => { x.Conventions(c => { c.UseDefaultConventions(); }); x.AddFromAssemblyContainingType <SimpleUser>(); }) .CreateSession(); SimpleUserRole roleOne = mSession.Single <SimpleUserRole>() .Impose(x => x.Name, "RoleOne").Get(); SimpleUserRole roleTwo = mSession.Single <SimpleUserRole>() .Impose(x => x.Name, "RoleTwo").Get(); SimpleUserRole roleThree = mSession.Single <SimpleUserRole>() .Impose(x => x.Name, "RoleThree").Get(); mUsers = mSession.List <SimpleUser>(100) .First(50) .Impose(x => x.FirstName, "Rob") .Impose(x => x.LastName, "Ashton") .Next(50) .Impose(x => x.FirstName, "Luke") .Impose(x => x.LastName, "Smith") .All() .Random(25) .Impose(x => x.Role, roleOne) .Next(25) .Impose(x => x.Role, roleTwo) .Next(50) .Impose(x => x.Role, roleThree) .All().Get(); }