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());
        }
示例#3
0
        //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;
        }