public void TestVariableLengthObsSpec() { var obsSpec = ObservationSpec.VariableLength(5, 6); Assert.AreEqual(2, obsSpec.Rank); var shape = obsSpec.Shape; Assert.AreEqual(2, shape.Length); Assert.AreEqual(5, shape[0]); Assert.AreEqual(6, shape[1]); var dimensionProps = obsSpec.DimensionProperties; Assert.AreEqual(2, dimensionProps.Length); Assert.AreEqual(DimensionProperty.VariableSize, dimensionProps[0]); Assert.AreEqual(DimensionProperty.None, dimensionProps[1]); Assert.AreEqual(ObservationType.Default, obsSpec.ObservationType); }
public DummySensor(int dim1, int dim2) { m_ObservationSpec = ObservationSpec.VariableLength(dim1, dim2); }