public void Counting_Double()
        {
            // arrange
            var device = HostDevice.Instance;

            // action
            var array = Constructor <double> .Counting(device, 10);

            // assert
            var expectedLayout = new Layout(new[] { 10 }, 0, new[] { 1 });

            Assert.AreEqual(expectedLayout, array.Layout);
            Assert.AreEqual(0.0, array[0].Value);
            Assert.AreEqual(9.0, array[9].Value);
        }