public async Task DeleteTest() { var timeData = (await TimeDataDao.FindAllAsync()).First(); await TimeDataDao.DeleteAsync(timeData.SkierId, timeData.RaceId, timeData.SensorId); Assert.IsNull(await TimeDataDao.FindByIdAsync(timeData.SkierId, timeData.RaceId, timeData.SensorId)); }
public async Task FindByIdTest() { var skier = (await SkierDao.FindAllAsync()).First(); var race = (await RaceDao.FindAllAsync()).First(); var sensor = (await SensorDao.FindAllAsync()).First(); var timeData = await TimeDataDao.FindByIdAsync(skier.Id, race.Id, sensor.Id); Assert.NotNull(timeData); Assert.NotNull(timeData.StartList); Assert.NotNull(timeData?.SkierEvent); Assert.NotNull(timeData?.SkierEvent?.RaceData); Assert.NotNull(timeData?.Sensor); Assert.AreEqual(DateTime.Today.Millisecond, timeData?.Time); }
public async Task UpdateTest() { var skier = (await SkierDao.FindAllAsync()).First(); var race = (await RaceDao.FindAllAsync()).First(); var sensor = (await SensorDao.FindAllAsync()).First(); var timeData = await TimeDataDao.FindByIdAsync(skier.Id, race.Id, sensor.Id); if (timeData != null) { timeData.Time = 500; await TimeDataDao.UpdateAsync(timeData); timeData = await TimeDataDao.FindByIdAsync(skier.Id, race.Id, sensor.Id); Assert.AreEqual(500, timeData?.Time); } else { Assert.Fail("TimeData was null"); } }
public async Task InsertTest() { var skier = (await SkierDao.FindAllAsync()).First(); var race = (await RaceDao.FindAllAsync()).First(); var skierEventId = (await SkierEventDao.FindAllAsync()).First().Id; var newSensorId = await SensorDao.InsertGetIdAsync(new Sensor { RaceId = race.Id, SensorNumber = 0 }); await TimeDataDao.InsertAsync(new TimeData { SkierEventId = skierEventId, RaceId = race.Id, SensorId = newSensorId.Value, Time = new DateTime(2019, 11, 6).Millisecond, SkierId = skier.Id }); var timeData = await TimeDataDao.FindByIdAsync(skier.Id, race.Id, newSensorId.Value); Assert.NotNull(timeData); Assert.AreEqual(new DateTime(2019, 11, 6).Millisecond, timeData?.Time); }