public LGTokenFaker(IManageDatabase databaseManager, ILogger logger) { var random = new Random(); int randomNumber = random.Next(); Bogus.Randomizer.Seed = new Random(randomNumber); var parentFaker = new LGAccountFaker(databaseManager, logger); var parent = parentFaker.GetOne(); var parentRepository = new LGAccountRepository(databaseManager, new LGAccountRepositorySql(), logger); var parentAddResult = parentRepository.Create(parent); parent = parentAddResult.Model; _faker = new Bogus.Faker <LGToken>() .StrictMode(false) .Rules((f, m) => { m.LGTokenId = null; m.LGAccountId = parent.LGAccountId; m.Token = f.Lorem.Sentence(10); m.Created = f.Date.Past(); m.LastUsed = f.Date.Past(); m.Expires = f.Date.Past(); }); }
public LGAccountFaker(IManageDatabase databaseManager, ILogger logger) { var random = new Random(); int randomNumber = random.Next(); Bogus.Randomizer.Seed = new Random(randomNumber); var roleFaker = new LGRoleFaker(databaseManager, logger); var roleFake = roleFaker.GetOne(); var roleRepository = new LGRoleRepository(databaseManager, new LGRoleRepositorySql(), logger); var roleFakeResult = roleRepository.Create(roleFake); roleFake = roleFakeResult.Model; _faker = new Bogus.Faker <LGAccount>() .StrictMode(false) .Rules((f, m) => { m.LGAccountId = null; m.LastName = f.Name.LastName(0); m.FirstName = f.Name.FirstName(0); m.MiddleName = f.Name.FirstName(0); m.UserName = f.Internet.UserName(m.FirstName, m.LastName); m.Email = f.Internet.Email(m.FirstName, m.LastName); m.Password = f.Lorem.Sentence(10); m.RoleIdRef = roleFake.LGRoleId; }); }
public TodoEntryFaker(IManageDatabase databaseManager, ILogger logger) { var random = new Random(); int randomNumber = random.Next(); Bogus.Randomizer.Seed = new Random(randomNumber); var entryStatusFaker = new TodoStatusFaker(databaseManager, logger); var entryStatusFake = entryStatusFaker.GetOne(); var entryStatusRepository = new TodoStatusRepository(databaseManager, new TodoStatusRepositorySql(), logger); var entryStatusFakeResult = entryStatusRepository.Create(entryStatusFake); entryStatusFake = entryStatusFakeResult.Model; _faker = new Bogus.Faker <TodoEntry>() .StrictMode(false) .Rules((f, m) => { m.TodoEntryId = null; m.Summary = f.Lorem.Sentence(10); m.Details = f.Lorem.Sentence(10); m.DueDate = f.Date.Past(); m.EntryStatusIdRef = entryStatusFake.TodoStatusId; }); }
public MovieCollection(IManageDatabase database, IOptions <MongoDBSettings> mongoDBSettings) { _database = database; _movieCollection = _database.ApplicationDB.GetCollection <Movie>("movies"); var options = new CreateIndexOptions() { Unique = true, Collation = new Collation("en", strength: CollationStrength.Primary) }; Queryable = _movieCollection.AsQueryable(); }
public LGFeatureFaker(IManageDatabase databaseManager, ILogger logger) { var random = new Random(); int randomNumber = random.Next(); Bogus.Randomizer.Seed = new Random(randomNumber); int counter = 1; _faker = new Bogus.Faker <LGFeature>() .StrictMode(false) .Rules((f, m) => { m.LGFeatureId = null; m.ChoiceName = f.Lorem.Sentence(3); m.OrderNo = counter++; m.IsDisabled = false; }); }
public GoalFaker(IManageDatabase databaseManager, ILogger logger) { var random = new Random(); int randomNumber = random.Next(); Bogus.Randomizer.Seed = new Random(randomNumber); var dispositionFaker = new GoalDispositionFaker(databaseManager, logger); var dispositionFake = dispositionFaker.GetOne(); var dispositionRepository = new GoalDispositionRepository(databaseManager, new GoalDispositionRepositorySql(), logger); var dispositionFakeResult = dispositionRepository.Create(dispositionFake); dispositionFake = dispositionFakeResult.Model; var stateFaker = new GoalStateFaker(databaseManager, logger); var stateFake = stateFaker.GetOne(); var stateRepository = new GoalStateRepository(databaseManager, new GoalStateRepositorySql(), logger); var stateFakeResult = stateRepository.Create(stateFake); stateFake = stateFakeResult.Model; var statusFaker = new GoalStatusFaker(databaseManager, logger); var statusFake = statusFaker.GetOne(); var statusRepository = new GoalStatusRepository(databaseManager, new GoalStatusRepositorySql(), logger); var statusFakeResult = statusRepository.Create(statusFake); statusFake = statusFakeResult.Model; _faker = new Bogus.Faker <Goal>() .StrictMode(false) .Rules((f, m) => { m.GoalId = null; m.Description = f.Lorem.Sentence(10); m.Notes = f.Lorem.Sentence(10); m.DispositionIdRef = dispositionFake.GoalDispositionId; m.StateIdRef = stateFake.GoalStateId; m.StatusIdRef = statusFake.GoalStatusId; }); }
public LGPrivilegeFaker(IManageDatabase databaseManager, ILogger logger) { var random = new Random(); int randomNumber = random.Next(); Bogus.Randomizer.Seed = new Random(randomNumber); var parentFaker = new LGAccountFaker(databaseManager, logger); var parent = parentFaker.GetOne(); var parentRepository = new LGAccountRepository(databaseManager, new LGAccountRepositorySql(), logger); var parentAddResult = parentRepository.Create(parent); parent = parentAddResult.Model; var featureFaker = new LGFeatureFaker(databaseManager, logger); var featureFake = featureFaker.GetOne(); var featureRepository = new LGFeatureRepository(databaseManager, new LGFeatureRepositorySql(), logger); var featureFakeResult = featureRepository.Create(featureFake); featureFake = featureFakeResult.Model; var abilityFaker = new LGAbilityFaker(databaseManager, logger); var abilityFake = abilityFaker.GetOne(); var abilityRepository = new LGAbilityRepository(databaseManager, new LGAbilityRepositorySql(), logger); var abilityFakeResult = abilityRepository.Create(abilityFake); abilityFake = abilityFakeResult.Model; _faker = new Bogus.Faker <LGPrivilege>() .StrictMode(false) .Rules((f, m) => { m.LGPrivilegeId = null; m.LGAccountId = parent.LGAccountId; m.Starts = f.Date.Past(); m.Ends = f.Date.Past(); m.FeatureIdRef = featureFake.LGFeatureId; m.AbilityIdRef = abilityFake.LGAbilityId; }); }
public TodoNotesFaker(IManageDatabase databaseManager, ILogger logger) { var random = new Random(); int randomNumber = random.Next(); Bogus.Randomizer.Seed = new Random(randomNumber); var parentFaker = new TodoEntryFaker(databaseManager, logger); var parent = parentFaker.GetOne(); var parentRepository = new TodoEntryRepository(databaseManager, new TodoEntryRepositorySql(), logger); var parentAddResult = parentRepository.Create(parent); parent = parentAddResult.Model; _faker = new Bogus.Faker <TodoNotes>() .StrictMode(false) .Rules((f, m) => { m.TodoNotesId = null; m.TodoEntryId = parent.TodoEntryId; m.Note = f.Lorem.Sentence(10); }); }
public TodoEntryRepository(IManageDatabase databaseManager, AAskIdRepositorySql repositorySql, ILogger logger) : base(databaseManager, repositorySql, logger) { }
public ManualSqlRepository(IManageDatabase databaseManager, ILogger logger) { DatabaseManager = databaseManager; Logger = logger; }
public GoalDispositionRepository(IManageDatabase databaseManager, AAskIdRepositorySql repositorySql, ILogger logger) : base(databaseManager, repositorySql, logger) { }
public ToolsRequiredRepository(IManageDatabase databaseManager, AAskIdRepositorySql repositorySql, ILogger logger) : base(databaseManager, repositorySql, logger) { }
public AskGuidRepository(IManageDatabase databaseManager, AAskGuidRepositorySql askIdRepositorySql, ILogger logger) { DatabaseManager = databaseManager; RepositorySql = askIdRepositorySql; Logger = logger; }
public LGRoleRepository(IManageDatabase databaseManager, AAskIdRepositorySql repositorySql, ILogger logger) : base(databaseManager, repositorySql, logger) { }