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));
        }