SequenceManager implements SequenceDescriptorHolder { public void addSequenceDescriptor(final String descriptorKey, final SequenceDescriptor descriptor) { descriptors.put(descriptorKey, descriptor); }  void handleRequest(final WilmaHttpRequest request); void cleanUpDescriptors(); void addSequenceDescriptor(final String descriptorKey, final SequenceDescriptor descriptor); void removeSequenceDescriptors(final String groupName); void setStatusOfDescriptors(final String groupName, final boolean newStatus); void dropAllSequences(); void tryToSaveResponseIntoSequence(final WilmaHttpResponse response); Map<String, WilmaSequence> getSequences(final String sequenceDescriptorName); @Override void addAllSequenceDescriptors(final StubDescriptor stubDescriptor); Map<String, SequenceDescriptor> getDescriptors();  }
@Test public void testAddSequenceDescriptorWhenDescriptorsIsNotNull() { String descriptorKey = "TestTeam-fistDescriptor-TestHandler"; underTest.addSequenceDescriptor(descriptorKey, sequenceDescriptor); Map<String, SequenceDescriptor> result = (Map<String, SequenceDescriptor>) Whitebox.getInternalState(underTest, "descriptors"); Assert.assertEquals(result.get(descriptorKey), sequenceDescriptor); }