anchor.diff:      test <@ table.Get(Row "random", Partition "fred") = None @>
   
   [<Fact>]
  +[<ResetTableData>]
   let ``Delete called with empty entitites sequnce should not throw``() =
        table.Delete []
   
   [<Fact>]
  -[<ResetTableData>]
   let ``Gets all rows in a table``() =
       test <@ table.Query().Execute().Length = 5 @>
   
   [<Fact>]
  -[<ResetTableData>]
   let ``Gets all rows in a partition``() =
       test <@ table.GetPartition("men").Length = 3 @>
   
   [<Fact>]
  -[<ResetTableData>]
   let ``Gets all rows in a partition asyncronously``() =
       let partition = table.GetPartitionAsync("men") |> Async.RunSynchronously
       test <@ partition.Length = 3 @>
  
positive.code:     test <@ table.GetPartition("sample").Length = 2 @>
  
  [<Fact>]
  [<ResetTableData>]
  let ``Query with multiple batches returns all results``() =
      [| 1 .. 1001 |]
      |> Array.map(fun i -> sprintf "Row %i" i)
  
negative.code:     test <@ failureCount = 0 @>
  
  [<Fact>]
  let ``Async query without arguments brings back all rows``() =
      let length =
          async {
  