### Question:
ResourceChangeHandler { public static ResourceChangeHandler create(final WroManagerFactory managerFactory, final Log log) { notNull(managerFactory, "WroManagerFactory was not set"); notNull(log, "Log was not set"); return new ResourceChangeHandler().setManagerFactory(managerFactory).setLog(log); } private  ResourceChangeHandler(); static ResourceChangeHandler create(final WroManagerFactory managerFactory, final Log log); boolean isResourceChanged(final Resource resource); void remember(final Resource resource); Log getLog(); ResourceChangeHandler setManagerFactory(final WroManagerFactory wroManagerFactory); ResourceChangeHandler setLog(final Log log); ResourceChangeHandler setBuildContext(final BuildContext buildContext); ResourceChangeHandler setBuildDirectory(final File buildDirectory); ResourceChangeHandler setIncrementalBuildEnabled(final boolean incrementalBuildEnabled); boolean isIncrementalBuild(); void destroy(); void forget(final Resource resource); void persist();  }### Answer:
@Test(expected = NullPointerException.class) public void cannotAcceptInvalidManagerFactory() { victim = ResourceChangeHandler.create(null, log); }
@Test(expected = NullPointerException.class) public void cannotAcceptInvalidLog() { victim = ResourceChangeHandler.create(managerFactory, null); }