Catbert4.Tests.Core.Helpers.CreateValidEntities.Permission C# (CSharp) Метод

Permission() публичный статический Метод

public static Permission ( int counter ) : Permission
counter int
Результат Permission
        public static Permission Permission(int? counter)
        {
            var rtValue = new Permission();
            rtValue.User = new User();
            rtValue.Application = new Application();
            rtValue.Role = new Role();
            rtValue.Inactive = false;

            return rtValue;
        }

Usage Example

Пример #1
0
        public static void FakePermissions(int count, IRepository <Permission> repository, List <Permission> specificRecords)
        {
            var records = new List <Permission>();
            var specificRecordsCount = 0;

            if (specificRecords != null)
            {
                specificRecordsCount = specificRecords.Count;
                for (int i = 0; i < specificRecordsCount; i++)
                {
                    records.Add(specificRecords[i]);
                }
            }

            for (int i = 0; i < count; i++)
            {
                records.Add(CreateValidEntities.Permission(i + specificRecordsCount + 1));
            }

            var totalCount = records.Count;

            for (int i = 0; i < totalCount; i++)
            {
                records[i].SetIdTo(i + 1);
                int i1 = i;
                repository
                .Expect(a => a.GetNullableById(i1 + 1))
                .Return(records[i])
                .Repeat
                .Any();
            }
            repository.Expect(a => a.GetNullableById(totalCount + 1)).Return(null).Repeat.Any();
            repository.Expect(a => a.Queryable).Return(records.AsQueryable()).Repeat.Any();
            repository.Expect(a => a.GetAll()).Return(records).Repeat.Any();
        }