diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/Controllers/WeatherController.fs b/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/Controllers/WeatherController.fs index b9aed30a0f..a87e5fdf33 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/Controllers/WeatherController.fs +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/Controllers/WeatherController.fs @@ -28,6 +28,18 @@ type TemperatureUnit = | Fahrenheit type WeatherResult = - member val Temperature "" with get, set - member val TemperatureUnit "" with get, set - member val Location "" with get, set + let mutable _temperature : int = 0; + let mutable _temperatureUnit : TemperatureUnit = null; + let mutable _location : string = null; + + member x.Temperature + with public get() : int = _temperature + and public set(value) = _temperature <- value + + member x.TemperatureUnit + with public get() : TemperatureUnit = _temperatureUnit + and public set(value) = _temperatureUnit <- value + + member x.Location + with public get() : string = _location + and public set(value) = _location <- value diff --git a/src/ProjectTemplates/test/WebApiTemplateTest.cs b/src/ProjectTemplates/test/WebApiTemplateTest.cs index 3069e84d2c..9bdff90eec 100644 --- a/src/ProjectTemplates/test/WebApiTemplateTest.cs +++ b/src/ProjectTemplates/test/WebApiTemplateTest.cs @@ -48,7 +48,7 @@ namespace Templates.Test aspNetProcess.Process.HasExited, ErrorMessages.GetFailedProcessMessageOrEmpty("Run built project", Project, aspNetProcess.Process)); - await aspNetProcess.AssertOk("/api/values"); + await aspNetProcess.AssertOk("/api/weather"); await aspNetProcess.AssertNotFound("/"); } @@ -59,7 +59,7 @@ namespace Templates.Test ErrorMessages.GetFailedProcessMessageOrEmpty("Run published project", Project, aspNetProcess.Process)); - await aspNetProcess.AssertOk("/api/values"); + await aspNetProcess.AssertOk("/api/weather"); await aspNetProcess.AssertNotFound("/"); } }