anchor.diff:          | "develop" -> "alpha"
           | "master" -> "beta"
           | "local" -> "local"
  -        | _ -> DateTime.Now.ToString "yyyyMMdd" |> sprintf "ci-%s"
  +        | _ -> 
  +          let date = DateTime.Now
  +          date.ToString "yyyyMMdd" |> sprintf "ci-%s"
         let (version, informational, nuget) =
           let rnVersion = sprintf "%s.%s.%s" rnMajor rnMinor rnPatch
           ((sprintf "%s.%s" rnVersion buildNumber), (sprintf "%s.%s-%s" rnVersion buildNumber suffix), Some (sprintf "%s-%s%s" rnVersion suffix buildNumber))
  
positive.code: 
  Target.create "RunTests" (fun _ ->
    Trace.log " --- Running tests --- "
    let target = "vstest.console.exe"
    let dlls = !! (Common.baseDirectory + "/src/**/bin/Release/*.Test.*.dll") |> Seq.fold (fun r s -> r + " " + s) ""
  
    let result =
      match Common.branch with
      | "local" ->
        Shell.Exec(target, dlls)
      | _ ->
        Shell.Exec("OpenCover.Console.exe", sprintf "-register:user -returntargetcode -target:\"%s\" -targetargs:\"%s /logger:AppVeyor\" -filter:\"+[Slp.Evi.Storage*]*\" -output:\"%s/build/coverage.xml\"" target dlls Common.baseDirectory)
  
    if result <> 0 then failwithf "Tests failed (exit code %d)" result
  )
  
  Target.create "UploadCodeCov" (fun _ ->
  
negative.code: 
    (Common.baseDirectory + "/src/Slp.Evi.Storage/Slp.Evi.Storage.sln")
    |> DotNet.restore id
  )
  
  Target.create "Build" (fun _ ->
  