### Question:
DataObjInpForUnmount extends AbstractIRODSPackingInstruction { public static DataObjInpForUnmount instanceForUnmount(final String collectionToUnmountAbsolutePath, final String destResourceName) { return new DataObjInpForUnmount(collectionToUnmountAbsolutePath, destResourceName); } private  DataObjInpForUnmount(final String collectionToUnmountAbsolutePath, final String destResourceName); static DataObjInpForUnmount instanceForUnmount(final String collectionToUnmountAbsolutePath,
			final String destResourceName); @Override Tag getTagValue(); static final int MCOLL_AN; }### Answer:
@Test public final void testInstanceForUnmount() { DataObjInpForUnmount actual = DataObjInpForUnmount.instanceForUnmount("source", ""); Assert.assertEquals("wrong api number", DataObjInpForMcoll.MCOLL_AN, actual.getApiNumber()); }
@Test(expected = IllegalArgumentException.class) public final void testInstanceForUnmountNullColl() { DataObjInpForUnmount.instanceForUnmount(null, "resc"); }
@Test(expected = IllegalArgumentException.class) public final void testInstanceForUnmountBlankColl() { DataObjInpForUnmount.instanceForUnmount("", "resc"); }
@Test(expected = IllegalArgumentException.class) public final void testInstanceForUnmountNullResc() { DataObjInpForUnmount.instanceForUnmount("source", null); }