Beispiel #1
0
 public void SetUp()
 {
     _buildLog         = new BuildLog(new Arguments(), new MemoryStream());
     _fileSystem       = new FileSystem();
     _expressionEngine = new Build.ExpressionEngine.ExpressionEngine(_fileSystem);
     _engine           = new Build.TaskEngine.TaskEngine(_expressionEngine, _fileSystem);
     _environment      = new BuildEnvironment();
 }
Beispiel #2
0
        public void TestFixtureSetUp()
        {
            _fileSystem = new Mock <IFileSystem>();
            _copies     = new List <KeyValuePair <string, string> >();
            _fileSystem.Setup(x => x.CopyFile(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <bool>()))
            .Callback(
                (string source, string destination, bool unused) => _copies.Add(new KeyValuePair <string, string>(source, destination)));

            _expressionEngine = new Build.ExpressionEngine.ExpressionEngine(_fileSystem.Object);

            _parser   = new ProjectParser(new FileSystem());
            _logger   = new Mock <ILogger>();
            _messages = new List <string>();
            _logger.Setup(x => x.WriteLine(It.IsAny <Verbosity>(), It.IsAny <string>(), It.IsAny <object[]>()))
            .Callback((Verbosity unused, string format, object[] parameters) =>
            {
                var message = string.Format(format, parameters);
                _messages.Add(message);
                Console.WriteLine(message);
            });

            _engine = new Build.TaskEngine.TaskEngine(_expressionEngine,
                                                      _fileSystem.Object);
        }