public static List<EntityWithTimeUuid> GetDefaultObjectList()
 {
     List<EntityWithTimeUuid> defaultTimeUuidObjList = new List<EntityWithTimeUuid>();
     for (int i = 1; i <= DefaultRecordCount; i++)
     {
         EntityWithTimeUuid entity = new EntityWithTimeUuid();
         entity.TimeUuidType = TimeUuid.NewId(DateTimeOffset.Parse("2014-3-" + i));
         entity.GuidType = Guid.NewGuid();
         defaultTimeUuidObjList.Add(entity);
     }
     return defaultTimeUuidObjList;
 }
 public static bool AssertListContains(List<EntityWithTimeUuid> expectedEntities, EntityWithTimeUuid actualEntity)
 {
     foreach (var expectedEntity in expectedEntities)
     {
         try
         {
             AssertEquals(expectedEntity, actualEntity);
             return true;
         }
         catch (AssertionException) { }
     }
     return false;
 }
Exemple #3
0
        public static List <EntityWithTimeUuid> GetDefaultObjectList()
        {
            List <EntityWithTimeUuid> defaultTimeUuidObjList = new List <EntityWithTimeUuid>();

            for (int i = 1; i <= DefaultRecordCount; i++)
            {
                EntityWithTimeUuid entity = new EntityWithTimeUuid();
                entity.TimeUuidType = TimeUuid.NewId(DateTimeOffset.Parse("2014-3-" + i));
                entity.GuidType     = Guid.NewGuid();
                defaultTimeUuidObjList.Add(entity);
            }
            return(defaultTimeUuidObjList);
        }
Exemple #4
0
        public void MaxTimeUuid_GreaterThan_TimeUuidComparison()
        {
            EntityWithTimeUuid.SetupEntity(_tableEntityWithTimeUuid, _expectedTimeUuidObjectList);

            EntityWithTimeUuid defaultEntity = new EntityWithTimeUuid();
            var whereQuery = _tableEntityWithTimeUuid.Where(s => s.TimeUuidType > CqlFunction.MaxTimeUuid(_dateBefore) && s.StringType == defaultEntity.StringType);
            List<EntityWithTimeUuid> objectsReturned1 = whereQuery.ExecuteAsync().Result.ToList();
            Assert.AreEqual(_expectedTimeUuidObjectList.Count, objectsReturned1.Count);

            foreach (var actualObj in objectsReturned1)
                EntityWithTimeUuid.AssertListContains(_expectedTimeUuidObjectList, actualObj);

            whereQuery = _tableEntityWithTimeUuid.Where(s => s.TimeUuidType > CqlFunction.MaxTimeUuid(_dateAfter));
            List<EntityWithTimeUuid> objectsReturned2 = whereQuery.ExecuteAsync().Result.ToList();
            Assert.AreEqual(0, objectsReturned2.Count);
        }
 public static void AssertEquals(EntityWithTimeUuid expectedEntity, EntityWithTimeUuid actualEntity)
 {
     Assert.AreEqual(expectedEntity.GuidType, actualEntity.GuidType);
     Assert.AreEqual(expectedEntity.StringType, actualEntity.StringType);
     Assert.AreEqual(expectedEntity.TimeUuidType, actualEntity.TimeUuidType);
 }
Exemple #6
0
 public static bool AssertListContains(List <EntityWithTimeUuid> expectedEntities, EntityWithTimeUuid actualEntity)
 {
     foreach (var expectedEntity in expectedEntities)
     {
         try
         {
             AssertEquals(expectedEntity, actualEntity);
             return(true);
         }
         catch (AssertionException) { }
     }
     return(false);
 }
Exemple #7
0
 public static void AssertEquals(EntityWithTimeUuid expectedEntity, EntityWithTimeUuid actualEntity)
 {
     Assert.AreEqual(expectedEntity.GuidType, actualEntity.GuidType);
     Assert.AreEqual(expectedEntity.StringType, actualEntity.StringType);
     Assert.AreEqual(expectedEntity.TimeUuidType, actualEntity.TimeUuidType);
 }