anchor.diff:  
   
       testCaseAsync "Update DateTime GET Test" <|
  -        (api.GetApiUpdateDateTime(DateTime(2015,1,1))
  +        (api.GetApiUpdateDateTime(Some <| DateTime(2015,1,1))
            |> asyncEqual (DateTime(2015,1,2)))
   
       testCaseAsync "Update DateTime POST Test" <|
  -        (api.PostApiUpdateDateTime(DateTime(2015,1,1))
  +        (api.PostApiUpdateDateTime(Some <| DateTime(2015,1,1))
            |> asyncEqual (DateTime(2015,1,2)))
   
   
  
positive.code:     }
  
      testCaseAsync "Use Optional param Int" <| async {
          do! api.GetApiUpdateWithOptionalInt(1) |> asyncEqual 2
          do! api.GetApiUpdateWithOptionalInt(1, 2) |> asyncEqual 3
      }
    ]
  
negative.code: 
  
      testCaseAsync "Update Object Point GET Test" <| async {
          let! point = api.GetApiUpdateObjectPointClass(x = Some 1, y = Some 2)
          point.X |> shouldEqual 2
          point.Y |> shouldEqual 1
      }
  