public void ShouldCreateMaterialFromScratch()
        {
            var tb = new TableBuilder();

            tb.AddMaterial(new Material {
                Name       = "test_mat",
                BaseColor  = new Color(255, 0, 0, 255),
                Elasticity = 0.666f
            });

            const string tmpFileName = "ShouldCreateMaterialData.vpx";

            new TableWriter(tb.Build()).WriteTable(tmpFileName);

            var writtenTable = FileTableContainer.Load(tmpFileName);

            writtenTable.GetMaterial("test_mat").BaseColor.Red.Should().Be(255);
            writtenTable.GetMaterial("test_mat").BaseColor.Green.Should().Be(0);
            writtenTable.GetMaterial("test_mat").BaseColor.Blue.Should().Be(0);
            writtenTable.GetMaterial("test_mat").Elasticity.Should().Be(0.666f);

            File.Delete(tmpFileName);
        }