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); }