public void Setup_WhenNameIsInvalid_ThrowsInvalidOperationException(string name) { var app = new ApplicationDefinition(null, string.Empty); var command = new Commands.SymbolicRef(); command.Name = name; Assert.That(() => command.Setup(app.CreateRunner()), Throws.InvalidOperationException); }
public void Parsing_ReturnsLastComponentOfOutput(string gitOutput, string expectedResult) { var app = new ApplicationDefinition(null, string.Empty); var command = new Commands.SymbolicRef(); command.Name = "HEAD"; var result = command.ProcessResult(app, new Tuple<int, string>(0, gitOutput)); Assert.That(result, Is.EqualTo(expectedResult)); }