public void GetByUsage() { var container = new GraphicStreamContainer(); var indices = new[] { 0, 1, 3 }; container.Create(GraphicStreamUsage.Position, new[] { 1f, 2f, 3f }); container.Create(GraphicStreamUsage.Index, indices); var stream = container.GetByUsage(GraphicStreamUsage.Index); Assert.IsNotNull(stream); Assert.AreEqual(GraphicStreamUsage.Index, stream.Description.Usage); Assert.AreElementsEqual(indices, stream.DowncastTo<GraphicStream<int>>().Data); }
public void GetByUsage_returns_null_if_usage_is_not_found() { var container = new GraphicStreamContainer(); Assert.IsNull(container.GetByUsage(GraphicStreamUsage.Normal)); }