public async Task Test_GetUserCalculationFilter_Success() { var createModel1 = 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.GetUserCalculationFilter(new Model.GetUserCalculationModel { UserId = createModel1.UserId }); Assert.AreEqual(response.First().Id, createModel1.Id); Assert.AreEqual(response.First().AgentAmount, createModel1.AgentAmount); Assert.AreEqual(response.First().CropType, createModel1.CropType); Assert.AreEqual(response.First().Description, createModel1.Description); Assert.AreEqual(response.First().Hectares, createModel1.Hectares); Assert.AreEqual(response.First().LitersPerHectare, createModel1.LitersPerHectare); Assert.AreEqual(response.First().MinimimSprayRate, createModel1.MinimimSprayRate); Assert.AreEqual(response.First().SprayingAgent, createModel1.SprayingAgent); Assert.AreEqual(response.First().UserId, createModel1.UserId); Assert.AreEqual(response.First().WaterAmount, createModel1.WaterAmount); await _agroVisionDbRepository.DeleteUserCalculation(response.First().Id); }
public async Task <List <UserCalculationModel> > GetUserCalculationFilter(GetUserCalculationModel model) { return(await _agroVisionDbRepository.GetUserCalculationFilter(model)); }