protected override bool HasEmptyTables() { var settingsRepository = new MongoDBSettingsRepository(ConnectionString); var userRepository = new MongoDBUserRepository(ConnectionString); var pageRepository = new MongoDBPageRepository(ConnectionString); return pageRepository.AllPages().Count() == 0 && pageRepository.AllPageContents().Count() == 0 && userRepository.FindAllAdmins().Count() == 0 && userRepository.FindAllEditors().Count() == 0 && settingsRepository.GetSiteSettings() != null; }
protected override bool HasEmptyTables() { var settingsRepository = new MongoDBSettingsRepository(ConnectionString); var userRepository = new MongoDBUserRepository(ConnectionString); var pageRepository = new MongoDBPageRepository(ConnectionString); return(pageRepository.AllPages().Count() == 0 && pageRepository.AllPageContents().Count() == 0 && userRepository.FindAllAdmins().Count() == 0 && userRepository.FindAllEditors().Count() == 0 && settingsRepository.GetSiteSettings() != null); }
public void GetUserRepository_should_return_mongodb_repository() { // Arrange string provider = "MONGODB"; string connectionString = "mongodb-connection-string"; var factory = new RepositoryFactory(provider, connectionString); SetUnitOfWork(factory); // Act IUserRepository repository = factory.GetUserRepository(provider, connectionString); // Assert MongoDBUserRepository mongoDbRepository = repository as MongoDBUserRepository; Assert.That(mongoDbRepository, Is.Not.Null); Assert.That(mongoDbRepository.ConnectionString, Is.EqualTo(connectionString)); }
protected override bool HasAdminUser() { var userRepository = new MongoDBUserRepository(ConnectionString); return userRepository.FindAllAdmins().Count() == 1; }
protected override bool HasAdminUser() { var userRepository = new MongoDBUserRepository(ConnectionString); return(userRepository.FindAllAdmins().Count() == 1); }