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; }
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 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); }
public static bool AssertListContains(List <EntityWithTimeUuid> expectedEntities, EntityWithTimeUuid actualEntity) { foreach (var expectedEntity in expectedEntities) { try { AssertEquals(expectedEntity, actualEntity); return(true); } catch (AssertionException) { } } return(false); }
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); }