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

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

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

            return rtValue;
        }

Usage Example

Пример #1
0
        public static void FakeUnitAssociations(int count, IRepository <UnitAssociation> repository, List <UnitAssociation> specificRecords)
        {
            var records = new List <UnitAssociation>();
            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.UnitAssociation(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();
        }