public void TestCoverageAdjustment() { CoverageAdjustment ca = new CoverageAdjustment(); TestAjustFactor(ca, -180, 9, x => x.Factor165m); TestAjustFactor(ca, -164, 9, x => x.Factor165m); TestAjustFactor(ca, -149, 9, x => x.Factor135m); TestAjustFactor(ca, 35, 9, x => x.Factor45); }
public CoverageAdjustment QueryItem(CoverageAdjustment adjustment) { return _repository.CoverageAdjustments.FirstOrDefault( x => x.ENodebId == adjustment.ENodebId && x.SectorId == adjustment.SectorId && x.Frequency == adjustment.Frequency); }
private void TestAjustFactor(CoverageAdjustment ca, double azimuth, double factor, Func<CoverageAdjustment, double> property) { ca.SetAdjustFactor(azimuth, factor); Assert.AreEqual(property(ca), factor); }