public void Button1_Click(object sender, EventArgs e) { CalculatePremium newCalc = new CalculatePremium(); int age = Convert.ToInt32(Request.Form["iAge"]); string gender = String.Format("{0}", Request.Form["iGender"]); double result = newCalc.CalcPremium(age, gender); string resultotstring = result.ToString(); TextArea1.Text = result.ToString(); }
public void NonExistingRatingTest() { var mockDataProvider = new Mock <IProvideTALData>(); mockDataProvider.Setup(x => x.GetOccupation("Cleaner")).Returns(Result.Failed <Occupation>(Error.CreateFrom("Error", ErrorType.InternalServerError))); mockDataProvider.Setup(x => x.GetOccupationRating("Light Manual")).Returns(Result.Failed <OccupationRating>(Error.CreateFrom("Error", ErrorType.InternalServerError))); ICalculatePremium permiumCalculator = new CalculatePremium(mockDataProvider.Object); var premium = permiumCalculator.CalculateDeathPremium(100, 20, "Cleaner"); Assert.AreEqual(false, premium.IsOk); }
public void ExistingOccupationTest() { var mockDataProvider = new Mock <IProvideTALData>(); mockDataProvider.Setup(x => x.GetOccupation("Cleaner")).Returns(Result.Ok(new Occupation() { OccupationName = "Cleaner", Rating = "Light Manual" })); mockDataProvider.Setup(x => x.GetOccupationRating("Light Manual")).Returns(Result.Ok(new OccupationRating() { Factor = 1.50, Rating = "Light Manual" })); ICalculatePremium permiumCalculator = new CalculatePremium(mockDataProvider.Object); var premium = permiumCalculator.CalculateDeathPremium(100, 20, "Cleaner"); Assert.AreEqual(true, premium.IsOk); Assert.AreEqual(36, premium.Value); }