Arango.ConsoleTests.Performance.TestArangoClientSequentialInsertion C# (CSharp) Method

TestArangoClientSequentialInsertion() public method

public TestArangoClientSequentialInsertion ( int iterationCount ) : void
iterationCount int
return void
        public void TestArangoClientSequentialInsertion(int iterationCount)
        {
            Console.WriteLine("Operation start: TestArangoClientSequentialInsertion\n");

            var db = new ADatabase(Database.Alias);

            ExecuteTimedTest(iterationCount, () => {
                var entity = new PerformanceEntity();
                entity.Id = "1234567890123456789012345678901234";
                entity.Key = "1234567";
                entity.Revision = "1234567";
                entity.Name = "Mohamad Abu Bakar";
                entity.IcNumber = "1234567-12-3444";
                entity.Department = "IT Department";
                entity.Height = 1234;
                entity.DateOfBirth = new DateTime(2015, 1, 27, 3, 33, 3);
                entity.Salary = 3333;

                var createResult = db.Document.Create(Database.TestDocumentCollectionName, entity);
            });

            Console.WriteLine("\nOperation end: TestArangoClientSequentialInsertion");
        }

Usage Example

Ejemplo n.º 1
0
        static void PerformanceTests()
        {
            var iterationCount = 10000;
            var performance = new Performance();

            performance.TestArangoClientSequentialInsertion(iterationCount);
            performance.TestSimpleSequentialHttpPostRequests(iterationCount);

            //performance.TestRestSharpHttpPostRequests();
            //performance.TestSimpleParallelHttpPostRequests();

            performance.Dispose();
        }
All Usage Examples Of Arango.ConsoleTests.Performance::TestArangoClientSequentialInsertion