private void CanInsertAGroupWithNotInsertedPermissions()
        {
            Group aGroup = _groupBuilder
                           .WithPermissions(new MCollection <Permission> {
                _permissionBuilder.Build()
            })
                           .Build();
            int   insertedId    = _groupService.Insert(aGroup);
            Group insertedGroup = _groupService.FindById(insertedId);

            Assertion.AreEqual(1, insertedGroup.Permissions.Count);
        }