public void Execute_NoFiles_ReturnsTrue() { TreeNode root = new TreeNode("Root"); using (_mocks.Unordered()) { _buildEngine.LogMessageEvent(null); LastCall.IgnoreArguments().Repeat.Any(); Expect.Call(_treeService.Root).Return(root).Repeat.Any(); _generator.Generate(root); Expect.Call(_source.Ccu).Return(_ccu).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"; _mocks.ReplayAll(); Assert.IsTrue(_task.Execute()); Assert.AreEqual("SiteMap.generated.cs", _task.GeneratedItems[0].ItemSpec); File.Delete(_task.OutputFile); }
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); }