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); }
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")); }