public void InsertTest() { IVitalValueService service = CreateNewVitalValueService(); VitalValue v = GenerateVitalValue(); service.Insert(v, new InsertParameters()); }
public void GetAllChartDataJsonTest() { //Compression Performance Tests Results: // for 10000 points between 0, 100 // UnCompressed JsonText = 154XXX bytes // UnCompressed JsonText (Minutes) = 139XXX bytes // UnCompressed JsonText (Hour) = 119XXX bytes // Base64 (JsonText) = 76XXX bytes //1- GZip Compress byte[] of byte[] = 92XXX bytes //2- GZip Compress List<vVitalValue> = 95XXX bytes //3- GZip Compress JsonText (0 value after) = 52XXX bytes //1- Difference Compression JsonText = 106XXX bytes //2- GZip Difference Compression JsonText = 42XXX bytes //3- Difference Compression Minute JsonText = 89XXX bytes //4- Difference Compression Hour JsonText = 73XXX IVitalValueService service = CreateNewVitalValueService(); string jsonText = service.GetAllChartDataJson( new GetAllChartDataSP() { UserID = FWUtils.SecurityUtils.GetCurrentUserIDLong(), VitalTypeID = (int)EntityEnums.VitalTypeEnum.Weight }); int len = jsonText.Length; //byte[] b = new Framework.Common.Utils.CompressionUtils().SerializeAndCompress(jsonText); //string s = System.Convert.ToBase64String(b) var obj = Newtonsoft.Json.JsonConvert.DeserializeObject(jsonText); Assert.IsTrue(obj != null); }
//[TestMethod()] public void PopulateDatabaseByRandomValues() { IVitalValueService service = CreateNewVitalValueService(); for (int i = 0; i < 100; i++) { VitalValue v = GenerateVitalValue(); service.Insert(v, new InsertParameters()); } }
public void GetAllChartDataTest() { IVitalValueService service = CreateNewVitalValueService(); DateTime start = DateTime.UtcNow; var list = service.GetAllChartData( new GetAllChartDataSP() { UserID = FWUtils.SecurityUtils.GetCurrentUserIDLong(), VitalTypeID = (int)EntityEnums.VitalTypeEnum.Weight }); //byte[] b = new Framework.Common.Utils.CompressionUtils().SerializeAndCompress(list); Assert.IsTrue(list.Count >= 10000); TimeSpan elapsed = DateTime.UtcNow - start; Assert.IsTrue(elapsed.Seconds <= 2); // Performance check }