using NUnit.Framework; namespace Mirror.Weaver.Tests { // Some tests for SyncObjects are in WeaverSyncListTests and apply to SyncDictionary too public class WeaverSyncDictionaryTests : WeaverTestsBuildFromTestName { [Test] public void SyncDictionaryErrorForGenericStructKey() { HasError("Cannot generate reader for generic variable MyGenericStruct`1. Use a supported type or provide a custom reader", "WeaverSyncDictionaryTests.SyncDictionaryErrorForGenericStructKey.SyncDictionaryErrorForGenericStructKey/MyGenericStruct`1"); HasError("Cannot generate writer for generic type MyGenericStruct`1. Use a supported type or provide a custom writer", "WeaverSyncDictionaryTests.SyncDictionaryErrorForGenericStructKey.SyncDictionaryErrorForGenericStructKey/MyGenericStruct`1"); } [Test] public void SyncDictionaryErrorForGenericStructItem() { HasError("Cannot generate reader for generic variable MyGenericStruct`1. Use a supported type or provide a custom reader", "WeaverSyncDictionaryTests.SyncDictionaryErrorForGenericStructItem.SyncDictionaryErrorForGenericStructItem/MyGenericStruct`1"); HasError("Cannot generate writer for generic type MyGenericStruct`1. Use a supported type or provide a custom writer", "WeaverSyncDictionaryTests.SyncDictionaryErrorForGenericStructItem.SyncDictionaryErrorForGenericStructItem/MyGenericStruct`1"); } } }