Sitecore.FakeDb.Db.Db C# (CSharp) Method

Db() public method

Initializes a new instance of the Db class with the specified database.
public Db ( string databaseName ) : System
databaseName string The database name.
return System
    public Db(string databaseName)
    {
      Assert.ArgumentNotNullOrEmpty(databaseName, "databaseName");

      this.database = Database.GetDatabase(databaseName);
      this.dataStorage = new DataStorage(this.database);
      this.dataStorageSwitcher = new DataStorageSwitcher(this.dataStorage);
      this.databaseSwitcher = new DatabaseSwitcher(this.database);
      this.databaseLanguages = new Stack<Switcher<DbLanguages>>();
      this.databaseLanguages.Push(
                  new Switcher<DbLanguages>(
                          new DbLanguages(Language.Parse("en"))));

      var args = new InitDbArgs(this.database, this.dataStorage);
      CorePipeline.Run("initFakeDb", args);
    }

Same methods

Db::Db ( ) : System
Db::Db ( Sitecore.FakeDb.Pipelines.PipelineWatcher pipelineWatcher ) : System