Пример #1
0
        public void InsertSequence()
        {
            IList <Sequence> projectSequencesBefore = _sequenceService.GetAllSequences(1);

            Assert.AreEqual(2, projectSequencesBefore.Count);

            Sequence newSequence = _sequenceService.InsertSequence("d4708c0d-721e-426e-b49e-35990687db22", "New test sequence", "Description of new test sequence");

            Assert.IsNotNull(newSequence);
            Assert.AreEqual("New test sequence", newSequence.Name);
            Assert.AreEqual("Description of new test sequence", newSequence.Description);

            IList <Sequence> projectSequencesAfter = _sequenceService.GetAllSequences(1);

            Assert.AreEqual(3, projectSequencesAfter.Count);

            Sequence failingSequence = _sequenceService.InsertSequence("99", "Failing test sequence", "Description of failing test sequence");

            Assert.IsNull(failingSequence);

            IList <Sequence> projectSequencesAfterFailing = _sequenceService.GetAllSequences(1);

            Assert.AreEqual(3, projectSequencesAfterFailing.Count);
        }
Пример #2
0
        public ActionResult InsertNewSequence(String id, CreateSequenceModel createSequenceModel)
        {
            Sequence sequence = _sequenceService.InsertSequence(id, createSequenceModel.Sequence.Name, createSequenceModel.Sequence.Description);

            return(RedirectToAction("Sequence/" + id + "/" + sequence.ExternalId, "Sequences"));
        }