public void Execute_NoFiles_ReturnsTrue() { buildEngine.Expect(e => e.LogMessageEvent(Arg <BuildMessageEventArgs> .Is.Anything)).Repeat.Any(); task.BuildEngine = buildEngine; task.Sources = new ITaskItem[0]; task.ControllerSources = new ITaskItem[0]; task.ViewSources = new ITaskItem[0]; task.Namespace = "Eleutian.Empty"; task.OutputFile = "SiteMap.generated.cs"; Assert.IsTrue(task.Execute()); Assert.AreEqual("SiteMap.generated.cs", task.GeneratedItems[0].ItemSpec); File.Delete(task.OutputFile); }