public void Create() { var engineMock = Rock.Create<IBuildEngine>(); engineMock.Handle(_ => _.LogMessageEvent(Arg.IsAny<BuildMessageEventArgs>()), 2); var task = new RocksTask { AssemblyLocation = typeof(Class1).Assembly.Location }; task.BuildEngine = engineMock.Make(); task.Execute(); Assert.IsNotNull(task.Result); engineMock.Verify(); }
public static void Create() { var engineMock = Rock.Create <IBuildEngine>( new RockOptions(codeFileDirectory: TestContext.CurrentContext.TestDirectory)); engineMock.Handle(_ => _.LogMessageEvent(Arg.IsAny <BuildMessageEventArgs>()), 2); var task = new RocksTask { AssemblyLocation = typeof(TaskTarget).Assembly.Location, CodeFileDirectory = TestContext.CurrentContext.TestDirectory }; task.BuildEngine = engineMock.Make(); task.Execute(); Assert.That(task.Result, Is.Not.Null); engineMock.Verify(); }