public void Should_Return_True_If_Running_On_MyGet(bool?capitalCase) { // Given var fixture = new MyGetFixture(); fixture.IsRunningOnMyGet(capitalCase); var provider = fixture.CreateMyGetProvider(); // When var result = provider.IsRunningOnMyGet; // Then Assert.True(result); }
public void Should_Log_Status_With_Error_Details(string message, MyGetBuildStatus status, string errorDetails, string expectedMessage, string expectedStatus, string expectedDetails) { // Given var fixture = new MyGetFixture(); var provider = fixture.CreateMyGetProvider(); // When provider.WriteStatus(message, status, errorDetails); // Then var entry = Assert.Single(fixture.Writer.Entries); Assert.Equal($"##myget[message text='{expectedMessage}' status='{expectedStatus}' errorDetails='{expectedDetails}']", entry); }
public void Should_Log_Build_Number(string buildNumber, string expectedOutput) { // Given var fixture = new MyGetFixture(); var provider = fixture.CreateMyGetProvider(); // When provider.SetBuildNumber(buildNumber); // Then var entry = Assert.Single(fixture.Writer.Entries); Assert.Equal($"##myget[buildNumber '{expectedOutput}']", entry); }
public void Should_Log_Parameter_Value(string name, string value, string expectedName, string expectedValue) { // Given var fixture = new MyGetFixture(); var provider = fixture.CreateMyGetProvider(); // When provider.SetParameter(name, value); // Then var entry = Assert.Single(fixture.Writer.Entries); Assert.Equal($"##myget[setParameter name='{expectedName}' value='{expectedValue}']", entry); }