mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-05-11 13:04:17 -05:00
28 lines
927 B
C#
28 lines
927 B
C#
using NUnit.Framework;
|
|
using System.Collections.Generic;
|
|
using VRM;
|
|
|
|
|
|
namespace VRM
|
|
{
|
|
public class VRMBlendShapeKeyTest
|
|
{
|
|
[Test]
|
|
public void KeyTest()
|
|
{
|
|
var key = new BlendShapeKey("Blink", BlendShapePreset.Blink);
|
|
|
|
Assert.AreEqual(key, new BlendShapeKey("blink"));
|
|
Assert.AreEqual(key, new BlendShapeKey(BlendShapePreset.Blink));
|
|
Assert.AreEqual(key, new BlendShapeKey("xxx", BlendShapePreset.Blink));
|
|
|
|
var dict = new Dictionary<BlendShapeKey, float>();
|
|
dict[new BlendShapeKey("xxx", BlendShapePreset.Blink)] = 1.0f;
|
|
|
|
Assert.IsTrue(dict.ContainsKey(new BlendShapeKey("blink")));
|
|
Assert.IsTrue(dict.ContainsKey(new BlendShapeKey(BlendShapePreset.Blink)));
|
|
Assert.IsTrue(dict.ContainsKey(new BlendShapeKey("xxx", BlendShapePreset.Blink)));
|
|
}
|
|
}
|
|
}
|