public void ShouldReturnFramework() { var target = new TargetFrameworkInput { SuppliedInput = "netcoreapp3.1" }; var result = target.Validate(); result.ShouldBe("netcoreapp3.1"); }
public void ShouldHaveDefaultNull() { var target = new TargetFrameworkInput { SuppliedInput = null }; var result = target.Validate(); result.ShouldBeNull(); }
public void ShouldThrowOnEmptyInput(string input) { var target = new TargetFrameworkInput { SuppliedInput = input }; var exception = Should.Throw <InputException>(() => target.Validate()); exception.Message.ShouldBe( "Target framework cannot be empty. " + "Please provide a valid value from this list: " + "https://docs.microsoft.com/en-us/dotnet/standard/frameworks"); }
public void ShouldHaveHelpText() { var target = new TargetFrameworkInput(); target.HelpText.ShouldBe("The framework to build the project against."); }