public void shouldProcessDataPiece() { var expected = (short)2; var testee = new PipelineManager(this.scheme); testee.BuildPipeline(new TestSubject()); try { testee.ExecuteOnData(expected); } catch (InvalidOperationException) { Assert.Fail("Methods missing from pipeline:\n" + testee.GetMetadataForMissingSteps().PrintContentsToString('\n')); } var actual = testee.GetResults<short>(); Assert.IsTrue(expected.Equals(actual[0])); }