public void VNA1000_Taxas_20_22_2Dias_DeveRetornar_Vna_1001_513733() { var lft = new LFT(); var actual = lft.VNA(1000, new[] { 20M, 22M }); Assert.Equal(1001.513733M, actual); }
public void TaxaN0_002_1459Dias_DeveRetornar_Cotacao_100_1158() { var lft = new LFT(); var actual = lft.Cotacao(-0.02, 1459); Assert.Equal(100.1158M, actual); }
public void VNA3449_694215_Taxa_11_75_DeveRetornar_Vna_3451_215345() { var lft = new LFT(); var actual = lft.VNA(3449.694215M, new[] { 11.75M }); Assert.Equal(3451.215345M, actual); }
public void SelicAcumuladaAte20080520_3_4496942158456_DeveRetornar_Vna_3449_694215() { var lft = new LFT(); var actual = lft.VNA(3.4496942158456M); Assert.Equal(3449.694215M, actual); }
public void Vna3451_215345_Cotacao100_1158_DeveRetornar_Pu_3455_211852() { var lft = new LFT(); var actual = lft.PU(3451.215345M, 100.1158M); Assert.Equal(3455.211852M, actual); }
public void Taxa0_0511_1181Dias_DeveRetornar_Cotacao_99_7608() { var lft = new LFT(); var actual = lft.Cotacao(0.0511, 1181); Assert.Equal(99.7608M, actual); }
/// <summary> /// Saves the LFT. /// </summary> /// <param name="lftList">The LFT list.</param> public void saveLft(List <LFT> lftList) { LFT lft = db.MCDTs.Find(lftList.First().MCDT_ID) as LFT; lft.LabExam_data_in = DateTime.Now; foreach (LFT l in lftList) { lft.Alkaline = l.Alkaline; lft.AST = l.AST; lft.Bilirubin = l.Bilirubin; lft.LDH = l.LDH; lft.SGT = l.SGT; lft.LabExam_date_out = DateTime.Now; } InsertStaffId(currentUser.AccessDatabase(HttpContext.Current.User.Identity.Name), lft); db.SaveChanges(); }
public void TestFloatingRateBond_NPV_LFT() { double faceValue = 1000; double rate = -0.000006; DateTime currentDay = new DateTime(2007, 7, 3); DateTime maturity = new DateTime(2010, 6, 7); decimal expectedValue = (decimal)3144.606695; decimal errorRange = (decimal)0.001; LFT bond = new LFT(faceValue, rate, maturity); bond.SELIC = 2.14455; bond.CurrentDate = currentDay; decimal diference = Math.Abs(bond.NPV() - expectedValue); Assert.IsTrue(diference < errorRange); }
/// <summary> /// Creates an instance of a specific mcdt ,associates it with the current date and /// save to database by calling the auxilliary function below /// </summary> /// <param name="listPrsecribedMCDT">list of prescribed mcdts</param> public void SavePrescribedMCDT(List <string> listPrsecribedMCDT) { MCDT newUnregularMcdt; LabExams labExam; foreach (string mcdt in listPrsecribedMCDT) { if (mcdt.Equals("Physical")) { newUnregularMcdt = new PhysicalExam { MCDT_date = DateTime.Now }; SavePrescribedMcdtAUX(newUnregularMcdt); } else if (mcdt.Equals("Pyschiatric")) { newUnregularMcdt = new PsychiatricExam { MCDT_date = DateTime.Now }; SavePrescribedMcdtAUX(newUnregularMcdt); } else if (mcdt.Equals("KFT")) { labExam = new KFT { MCDT_date = DateTime.Now, MCDT_type = MCDTType.KFT }; SavePrescribedMcdtAUX(labExam); } else if (mcdt.Equals("LFT")) { labExam = new LFT { MCDT_date = DateTime.Now, MCDT_type = MCDTType.LFT }; SavePrescribedMcdtAUX(labExam); } else if (mcdt.Equals("LymphocytesSubsets")) { labExam = new LymphocytesSubsets { MCDT_date = DateTime.Now, MCDT_type = MCDTType.LymphocytesSubsets }; SavePrescribedMcdtAUX(labExam); } else if (mcdt.Equals("RBCS")) { labExam = new RBCS { MCDT_date = DateTime.Now, MCDT_type = MCDTType.RBCS }; SavePrescribedMcdtAUX(labExam); } else if (mcdt.Equals("PlateletsCount")) { labExam = new PlateletsCount { MCDT_date = DateTime.Now, MCDT_type = MCDTType.PlateletsCount }; SavePrescribedMcdtAUX(labExam); } else if (mcdt.Equals("RBCIndices")) { labExam = new RBCIndices { MCDT_date = DateTime.Now, MCDT_type = MCDTType.RBCIndices }; SavePrescribedMcdtAUX(labExam); } else if (mcdt.Equals("WBCS")) { labExam = new WBCS { MCDT_date = DateTime.Now, MCDT_type = MCDTType.WBCS }; SavePrescribedMcdtAUX(labExam); } else if (mcdt.Equals("ViralLoad")) { labExam = new ViralLoad { MCDT_date = DateTime.Now, MCDT_type = MCDTType.ViralLoad }; SavePrescribedMcdtAUX(labExam); } } //LabExams lab= db.LabExams.Add(e); //CreateMCDT(lab); }