Ejemplo n.º 1
0
        public void testEnumCast1()
        {
            long    value   = 1;
            EnumInt enumInt = (EnumInt)value;

            AssertTrue(enumInt == EnumInt.V2);
        }
Ejemplo n.º 2
0
        public void testEnumCast3()
        {
            long    value       = 1;
            int     castedValue = (int)value;
            EnumInt enumInt     = (EnumInt)castedValue;

            AssertTrue(enumInt == EnumInt.V2);
        }
Ejemplo n.º 3
0
        public void testEnumInt1()
        {
            instanceEnumInt = EnumInt.V3;
            staticEnumInt   = EnumInt.V2;
            var local = EnumInt.V2;

            AssertTrue(instanceEnumInt == EnumInt.V3);
            AssertTrue(staticEnumInt == EnumInt.V2);
            AssertTrue(local == EnumInt.V2);

            var arr = new EnumInt[1];

            arr[0] = EnumInt.V2;
            AssertTrue(arr[0] == EnumInt.V2);
        }
Ejemplo n.º 4
0
        public async Task EnumIntTestAsync(EnumInt value)
        {
            var collection = MongoDatabase.GetCollection <TestModel>("TestModel");
            var testModel  = TestModelFactory.GetModel();
            await collection.InsertOneAsync(testModel);

            var result = await collection.UpdateManyAsync(t => t.Id == testModel.Id, () => new TestModel
            {
                EnumInt = value
            });

            Assert.Equal(1L, testModel.EnumInt == value ? result.MatchedCount : result.ModifiedCount);
            var modifyModel = collection.AsQueryable().First(p => p.Id == testModel.Id);

            Assert.Equal(value, modifyModel.EnumInt);
            Assert.Equal(1L, (await collection.DeleteOneAsync(t => t.Id == testModel.Id)).DeletedCount);
        }
Ejemplo n.º 5
0
 public EnumCastBenchmark()
 {
     _enumInt  = (EnumInt)CreateRandomUint();
     _enumUInt = (EnumUInt)CreateRandomUint();
 }
Ejemplo n.º 6
0
        public void testEnumInt1()
        {
			instanceEnumInt = EnumInt.V3;
			staticEnumInt = EnumInt.V2;
			var local = EnumInt.V2;
			
            AssertTrue(instanceEnumInt == EnumInt.V3);
            AssertTrue(staticEnumInt == EnumInt.V2);
            AssertTrue(local == EnumInt.V2);

			var arr = new EnumInt[1];
			arr[0] = EnumInt.V2;
            AssertTrue(arr[0] == EnumInt.V2);
        }
Ejemplo n.º 7
0
        public void testEnumCast6()
        {
            EnumInt enumInt = (EnumInt)GetValue();

            AssertTrue(enumInt == EnumInt.V2);
        }