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(); }
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); }