public static StackHashEventCollection GetEventsApi(ref Login login, ApplicationFile file, out List <Event> rawEvents, DateTime startTime) { EventPageReader eventPageReader = file.GetEvents(startTime); // Get all events. StackHashEventCollection apiStackHashEvents = new StackHashEventCollection(); rawEvents = new List <Event>(); // Read each page of new events. while (eventPageReader.Read(ref login) == true) { // Get the events for the page. EventReader events = eventPageReader.Events; while (events.Read() == true) { // Get the event Event dpEvent = events.Event; rawEvents.Add(dpEvent); StackHashEvent stackHashEvent = ObjectConversion.ConvertEvent(dpEvent, file.ID); apiStackHashEvents.Add(stackHashEvent); } } return(apiStackHashEvents); }
public void NullObjTest() { One one = null; var one1 = ObjectConversion.To <One>(one); Assert.Equal(default(One), one1); }
public void StringDefaultDatetimeTest(string datetime) { var def = new DateTime(2017, 1, 1, 0, 0, 0, 001); var dt = ObjectConversion.ToDateTime(datetime, def); Assert.Equal(def, dt); }
public void BoxedValueTypeTest() { int i = 100; object o = (object)i; var i2 = ObjectConversion.To <int>(o); Assert.Equal(100, i2); }
public void ValueTypeTest() { var str1 = ObjectConversion.ToString(1); var str2 = ObjectConversion.ToString(1.1D); Assert.Equal("1", str1); Assert.Equal("1.1", str2); }
public void DatetimeTest() { var dt = new DateTime(2017, 10, 1, 10, 10, 12, 933); var str = ObjectConversion.ToString(dt); var expectedStr = dt.ToString(); Assert.Equal(expectedStr, str); }
public void DoubleListTest(string str) { var list = ObjectConversion.ToList <double>(str); Assert.NotNull(list); Assert.Equal(5, list.Count()); Assert.Equal(1.1, list.First()); }
public void GuidTest() { var guid = new Guid(); var str1 = guid.ToString(); var str2 = ObjectConversion.ToString(guid); Assert.Equal(str1, str2); }
public void IntegerListTest(string str) { var list = ObjectConversion.ToList <int>(str); Assert.NotNull(list); Assert.Equal(5, list.Count()); Assert.Equal(1, list.First()); }
public void PartnetClassTest() { One one = new Two(); var one1 = ObjectConversion.To <One>(one); var two1 = ObjectConversion.To <Two>(one); Assert.Equal(typeof(Two), one1.GetType()); Assert.Equal(typeof(Two), two1.GetType()); }
public void ObjectValueListFalureTest() { object list = new List <string> { "1", "2", "3" }; var list2 = ObjectConversion.To <List <One> >(list); var def = default(List <One>); Assert.Equal(def, list2); }
public void ObjectToListTest() { object list = new List <string> { "1", "2", "3" }; var list2 = ObjectConversion.To <List <string> >(list); Assert.Equal(3, list2.Count); Assert.Equal("1", list2[0]); }
public void ObjectTest() { var one = new One(); var two = new Two(); var str1 = ObjectConversion.ToString(one); var str2 = ObjectConversion.ToString(two); Assert.Equal("Ryui.Converters.Tests.ObjectConvertTests+One", str1); Assert.Equal("i'm two!", str2); }
private DataStringLiteralBinary encodeAsBinaryLiteral(object value, DataStringLiteralBinaryRepresentation originalRepr) { BitArray fieldAsBitArray = null; if (ObjectConversion.TryConvertTo(value, out fieldAsBitArray)) { return(new DataStringLiteralBinary(fieldAsBitArray, originalRepr)); } return(null); }
public void StringDatetimeTest(string datetime) { var dt = ObjectConversion.ToDateTime(datetime); Assert.Equal(2017, dt.Year); Assert.Equal(2, dt.Month); Assert.Equal(10, dt.Day); Assert.Equal(10, dt.Hour); Assert.Equal(10, dt.Minute); Assert.Equal(10, dt.Second); }
public void EmptyListTest(string str) { var list = ObjectConversion.ToList <int>(str); var list1 = ObjectConversion.ToList <One>(str); Assert.NotNull(list); Assert.NotNull(list1); Assert.Equal(0, list.Count()); Assert.Equal(0, list1.Count()); Assert.Empty(list); Assert.Empty(list1); }
public static StackHashFileCollection GetFilesApi(ref Login login, Product product) { ApplicationFileCollection apiFiles = product.GetApplicationFiles(ref login); StackHashFileCollection apiStackHashFiles = new StackHashFileCollection(); foreach (ApplicationFile file in apiFiles) { StackHashFile stackHashFile = ObjectConversion.ConvertFile(file); apiStackHashFiles.Add(stackHashFile); } return(apiStackHashFiles); }
public static StackHashCabCollection GetCabInfoApi(ref Login login, Event theEvent) { CabCollection cabs = theEvent.GetCabs(ref login); StackHashCabCollection apiStackHashCabs = new StackHashCabCollection(); foreach (Cab cab in cabs) { StackHashCab stackHashCab = ObjectConversion.ConvertCab(cab); apiStackHashCabs.Add(stackHashCab); } return(apiStackHashCabs); }
public static StackHashEventInfoCollection GetEventInfoApi(ref Login login, Event theEvent) { EventInfoCollection eventInfos = theEvent.GetEventDetails(ref login); StackHashEventInfoCollection apiStackHashEventInfos = new StackHashEventInfoCollection(); foreach (EventInfo eventInfo in eventInfos) { StackHashEventInfo stackHashEventInfo = ObjectConversion.ConvertEventInfo(eventInfo); apiStackHashEventInfos.Add(stackHashEventInfo); } return(apiStackHashEventInfos); }
public static StackHashProductCollection GetProductsApi(ref Login login) { ProductCollection apiProducts = Product.GetProducts(ref login); StackHashProductCollection apiStackHashProducts = new StackHashProductCollection(); // Add the products first. foreach (Product product in apiProducts) { StackHashProduct stackHashProduct = ObjectConversion.ConvertProduct(product); apiStackHashProducts.Add(stackHashProduct); } return(apiStackHashProducts); }
public void StringNullDefaultDatetimeTest(string datetime) { var dt = ObjectConversion.ToDateTime(datetime); Assert.Equal(default(DateTime), dt); }
public void NullValueTypeTest() { var i = ObjectConversion.To <int>(null); Assert.Equal(default(int), i); }
public void NullObjectTest() { var str = ObjectConversion.ToString(null); Assert.Equal(string.Empty, str); }
public void ValueTypeTest(double input) { var i = ObjectConversion.To <int>(input); Assert.Equal(1, i); }