public void Init() { _server = MongoServer.Create(); var database = _server["kapital-tests"]; var collection = database.GetCollection<Transaction>("transactions"); _repository = new TransactionRepository(collection); _transactions = _repository.GetAll(); _toAdd = CreateNewTransaction("Add:TransactionRepository_BasicCrud_Tests"); _repository.Add(_toAdd); _findBy = _repository.FindBy(t => t.AccountId == _accountId).ToList(); _toDelete = CreateNewTransaction("Delete:TransactionRepository_BasicCrud_Tests"); _repository.Add(_toDelete); _repository.Delete(_toDelete.Id); _toDeletePost = _repository.FindBy(t => t.Id == _toDelete.Id).SingleOrDefault(); _toEdit = CreateNewTransaction("Edit:TransactionRepository_BasicCrud_Tests"); _repository.Add(_toEdit); _toEdit.Description = "Editted:TransactionRepository_BasicCrud_Tests"; _repository.Edit(_toEdit); _toEditPost = _repository.FindBy(t => t.Id == _toEdit.Id).SingleOrDefault(); }