public void EditStrategyPointTest() { StrategyPoint sp = new StrategyPoint("Test", "TEST"); Assert.IsTrue(sp.EditDescription("NEW")); Assert.AreEqual("NEW", sp.GetDescription()); Assert.IsTrue(sp.EditName("NEW")); Assert.AreEqual("NEW", sp.GetName()); StrategyPoint testsp = new StrategyPoint("NEW", "NEW"); Assert.AreEqual("NEW", sp.GetName()); Assert.AreEqual("NEW", sp.GetDescription()); Assert.IsTrue(sp.EditName("Test")); Assert.IsTrue(sp.EditDescription("TEST")); }
public void StrategyPointTest() { StrategyPoint sp = new StrategyPoint("Test", "TEST"); Assert.AreEqual("Test", sp.GetName()); Assert.AreEqual("TEST", sp.GetDescription()); List<BusinessValue> values = sp.GetBusinessValues(); Assert.AreEqual(1, values.Count()); }
//Add strategy point to roadmap public bool AddStrategyPoint(StrategyPoint point) { mStrategyPoints.Add(point); bool flag; int order = Convert.ToInt32(point.GetName().Substring(8, (point.GetName().Length) - 8)); using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connstring"].ConnectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "INSERT INTO [dbo].[StrategyPoint] ([Name],[Description],[RoadmapName],[Sort]) VALUES (@Sname,@descrip,@Rname,@sort)"; cmd.Parameters.AddWithValue("@Sname", point.GetName()); cmd.Parameters.AddWithValue("@descrip", point.GetDescription()); cmd.Parameters.AddWithValue("@Rname", mName); cmd.Parameters.AddWithValue("@sort", order); cmd.Connection = conn; conn.Open(); flag = cmd.ExecuteNonQuery() != 0; conn.Close(); } } return flag; }