コード例 #1
0
 public void getAllToneTriggersTest()
 {
     ScreenShotActions target = new ScreenShotActions(true); // TODO: Initialize to an appropriate value
     List<ToneTrigger> actual;
     actual = target.getAllToneTriggers();
     Assert.IsNotNull(actual);
 }
コード例 #2
0
        private void RefreshTriggers(ScreenShotActions data)
        {
            UserDropDownList.DataSource = data.getUsers();
            UserDropDownList.DataBind();

            colorRepeater.DataSource = data.getAllToneTriggers();
            colorRepeater.DataBind();
        }
コード例 #3
0
        public void toneTriggerFullTest()
        {
            //insert
            ScreenShotActions target = new ScreenShotActions(true);
            ToneTrigger toneTrigger = new ToneTrigger();
            toneTrigger.userName = "******";
            toneTrigger.userEmail = "TEST@";
            toneTrigger.lowerColorBound = Color.AliceBlue;
            toneTrigger.upperColorBound = Color.Azure;
            toneTrigger.sensitivity = 80;
            Guid id = target.insertToneTrigger(toneTrigger);
            Assert.IsNotNull(id);

            //update
            int newVal = 70;
            var allTriggers = target.getAllToneTriggers();
            ToneTrigger outTrigger = allTriggers.First(t => t.id.Equals(id));
            outTrigger.sensitivity = newVal;
            target.updateToneTrigger(outTrigger);
            allTriggers = target.getAllToneTriggers();
            outTrigger = allTriggers.First(t => t.id.Equals(id));
            Assert.AreEqual(newVal, outTrigger.sensitivity);

            //delete
            target.deleteToneTrigger(outTrigger.id);
            Assert.AreEqual(target.getAllToneTriggers().Count(t => t.id.Equals(id)), 0);
        }