public void controller_model_should_not_have_explicit_versioning_by_default() { // arrange var controllerType = typeof(object).GetTypeInfo(); var controller = new ControllerModel(controllerType, new object[0]); // act var result = controller.HasExplicitVersioning(); // assert result.Should().BeFalse(); }
public void controller_model_with_api_version_should_have_explicit_versioning() { // arrange var controllerType = typeof(object).GetTypeInfo(); var attributes = new object[] { new ApiVersionAttribute("42.0") }; var controller = new ControllerModel(controllerType, attributes); // act var result = controller.HasExplicitVersioning(); // assert result.Should().BeTrue(); }