public async Task Test_GetUserCalculation_Success()
        {
            var createModel = await _agroVisionDbRepository.CreateUserCalculation(new Model.UserCalculationModel
            {
                AgentAmount      = 1,
                CropType         = "test",
                Description      = "Test",
                Hectares         = 7,
                LitersPerHectare = 90,
                MinimimSprayRate = 20,
                WaterAmount      = 50,
                SprayingAgent    = "Test",
                UserId           = Guid.NewGuid().ToString("N")
            });

            var response = await _agroVisionDbRepository.GetUserCalculation(createModel.Id);

            Assert.AreEqual(response.Id, createModel.Id);
            Assert.AreEqual(response.AgentAmount, createModel.AgentAmount);
            Assert.AreEqual(response.CropType, createModel.CropType);
            Assert.AreEqual(response.Description, createModel.Description);
            Assert.AreEqual(response.Hectares, createModel.Hectares);
            Assert.AreEqual(response.LitersPerHectare, createModel.LitersPerHectare);
            Assert.AreEqual(response.MinimimSprayRate, createModel.MinimimSprayRate);
            Assert.AreEqual(response.SprayingAgent, createModel.SprayingAgent);
            Assert.AreEqual(response.UserId, createModel.UserId);
            Assert.AreEqual(response.WaterAmount, createModel.WaterAmount);


            await _agroVisionDbRepository.DeleteUserCalculation(response.Id);
        }
 public async Task Delete(int id)
 {
     await _agroVisionDbRepository.DeleteUserCalculation(id);
 }