### Question:
Step extends TransferFunction implements Serializable { public NeurophProperties getProperties() { NeurophProperties properties = new NeurophProperties(); properties.setProperty("transferFunction.yHigh", String.valueOf(yHigh)); properties.setProperty("transferFunction.yLow", String.valueOf(yLow)); return properties; } Step();  Step(NeurophProperties properties); @Override double getOutput(double net); double getYHigh(); void setYHigh(double yHigh); double getYLow(); void setYLow(double yLow); NeurophProperties getProperties();  }### Answer:
@Test public void testGetProperties() { NeurophProperties expResult = new NeurophProperties(); expResult.setProperty("transferFunction.yHigh", String.valueOf(yhigh)); expResult.setProperty("transferFunction.yLow", String.valueOf(ylow)); NeurophProperties result = instance.getProperties(); assertEquals(expResult, result); }