Пример #1
0
 public void ItemSchemaTest_DoesNotMatchSchema()
 {
     Debug.Log("Two schema matches are going to fail as part of ItemSchemaTest_DoesNotMatchSchema now. The warnings are expected.");
     Assert.IsFalse(ItemSchema.FitSchema <TestSchemaPass>(new Item(), out _));
     Assert.IsFalse(ItemSchema.FitSchema <TestSchemaPass>(TestSchemaPass.GetNativeItemNotPassing(out _), out _));
 }
Пример #2
0
 public void ItemSchemaTest_MatchesSchema()
 {
     Assert.IsTrue(ItemSchema.FitSchema <TestSchemaPass>(TestSchemaPass.GetNativeItemPassing(out _), out _));
     Assert.IsTrue(ItemSchema.FitSchema <TestSchemaPass>(TestSchemaPass.GetNativeItemPassingWithOptionals(out _), out _));
 }