public void ImmutableTestUShort()
        {
            BufferElementCount count = new BufferElementCount(1024);
            var desc = DescriptorUtils.ImmutableIndexBufferUShort(count);

            var expected = new BufferDescription()
            {
                BindFlags = BindFlags.IndexBuffer,
                CpuAccessFlags = CpuAccessFlags.None,
                OptionFlags = ResourceOptionFlags.None,
                SizeInBytes = count * sizeof(ushort),
                StructureByteStride = sizeof(ushort),
                Usage = ResourceUsage.Immutable
            };

            Assert.AreEqual(desc, expected);
        }
Exemplo n.º 2
0
 public void ZeroTest()
 {
     BufferElementCount count = new BufferElementCount(0);
 }
Exemplo n.º 3
0
 public void ValidTest()
 {
     BufferElementCount count = new BufferElementCount(25);
     int value = count;
     Assert.AreEqual(value, 25);
 }
Exemplo n.º 4
0
 public void NegativeTest()
 {
     BufferElementCount count = new BufferElementCount(-2);
 }
Exemplo n.º 5
0
 public void EqualityTestInt()
 {
     BufferElementCount count = new BufferElementCount(25);
     Assert.AreEqual(count, 25);
 }