예제 #1
0
 public void AssertAllBeamConfigsLookUp()
 {
     foreach (var cfg in Metrics.AllBeamConfigurations)
     {
         var(systemType, beamCount, lensType) = cfg;
         var cfg2 = new BeamConfig(systemType, beamCount, lensType);
         var info = Metrics.GetBeamInformation(cfg2);
         Assert.IsNotNull(info);
     }
 }
예제 #2
0
        public void CheckAris3000Widths()
        {
            var cfg = new BeamConfig(ArisSystemType.Aris3000, 128, LensType.None);
            var s   = new HashSet <BeamConfig>(Metrics.AllBeamConfigurations);

            Assert.IsTrue(s.Contains(cfg));

            var beamMetrics = Metrics.GetBeamInformation(cfg);

            Assert.IsNotNull(beamMetrics);
            Assert.AreEqual(cfg.BeamCount, beamMetrics.Length);
        }