public void find_for_file_initially() { var files = new AssetFile[] { new AssetFile("something.js") { FullPath = "something.js" }, new AssetFile("something2.js") { FullPath = "something2.js" }, new AssetFile("something3.js") { FullPath = "something3.js" }, new AssetFile("something4.js") { FullPath = "something4.js" }, }; var plan = new ContentPlan("a plan", files); files.Each(f => { plan.FindForFile(f).ShouldBeOfType <FileRead>().Files.Single().ShouldBeTheSameAs(f); }); }