Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }