示例#1
0
        public void TestQueryCell(double longtitute, double lattitute, double azimuth,
                                  int frequency, bool frequencyConsidered, bool success)
        {
            Mock <IOutdoorCell> cell = new Mock <IOutdoorCell>();

            cell.SetupGet(x => x.Longtitute).Returns(longtitute);
            cell.SetupGet(x => x.Lattitute).Returns(lattitute);
            cell.SetupGet(x => x.Azimuth).Returns(azimuth);
            cell.SetupGet(x => x.Frequency).Returns(frequency);
            if (frequencyConsidered)
            {
                service = new QueryOutdoorCellFrequencyConsidered <StubOutdoorCell>(cellList);
            }
            else
            {
                service = new QueryOutdoorCellFrequencyInconsidered <StubOutdoorCell>(cellList);
            }
            IOutdoorCell result = service.QueryCell(cell.Object);

            if (success)
            {
                Assert.IsNotNull(result);
            }
            else
            {
                Assert.IsNull(result);
            }
        }
 public void TestQueryByName(string name, bool success)
 {
     service = new QueryOutdoorCellFrequencyConsidered<StubOutdoorCell>(cellList);
     IOutdoorCell cell = service.QueryByName(name);
     if (success)
     {
         Assert.IsNotNull(cell);
         Assert.AreEqual(cell.CellName, name);
     }
     else
     {
         Assert.IsNull(cell);
     }
 }
示例#3
0
        public void TestQueryByName(string name, bool success)
        {
            service = new QueryOutdoorCellFrequencyConsidered <StubOutdoorCell>(cellList);
            IOutdoorCell cell = service.QueryByName(name);

            if (success)
            {
                Assert.IsNotNull(cell);
                Assert.AreEqual(cell.CellName, name);
            }
            else
            {
                Assert.IsNull(cell);
            }
        }
 public EvaluationInfrastructure()
 {
     CellList = new List<EvaluationOutdoorCell>();
     _service = new QueryOutdoorCellFrequencyInconsidered<EvaluationOutdoorCell>(CellList);
 }
 public void TestQueryCell(double longtitute, double lattitute, double azimuth,
     int frequency, bool frequencyConsidered, bool success)
 {
     Mock<IOutdoorCell> cell = new Mock<IOutdoorCell>();
     cell.SetupGet(x => x.Longtitute).Returns(longtitute);
     cell.SetupGet(x => x.Lattitute).Returns(lattitute);
     cell.SetupGet(x => x.Azimuth).Returns(azimuth);
     cell.SetupGet(x => x.Frequency).Returns(frequency);
     if (frequencyConsidered)
         service = new QueryOutdoorCellFrequencyConsidered<StubOutdoorCell>(cellList);
     else
     {
         service=new QueryOutdoorCellFrequencyInconsidered<StubOutdoorCell>(cellList);
     }
     IOutdoorCell result = service.QueryCell(cell.Object);
     if (success)
     {
         Assert.IsNotNull(result);
     }
     else
     {
         Assert.IsNull(result);
     }
 }
示例#6
0
 public EvaluationInfrastructure()
 {
     CellList = new List <EvaluationOutdoorCell>();
     _service = new QueryOutdoorCellFrequencyInconsidered <EvaluationOutdoorCell>(CellList);
 }