示例#1
0
        public ScatterUnitTests(MonoBehaviour scriptInstance)
        {
            var fileStorage = new FileStorageProvider(Application.persistentDataPath + "/scatterapp.dat");

            var scatter = new Scatter(new ScatterConfigurator()
            {
                AppName         = "UNITY-WEBGL-SCATTER-SHARP",
                Network         = network,
                StorageProvider = fileStorage
            }, scriptInstance);

            ScatterUnitTestCases = new ScatterUnitTestCases(scatter, network);
        }
        public ScatterUnitTests()
        {
            var storageProvider = new MemoryStorageProvider();

            storageProvider.SetAppkey(UtilsHelper.ByteArrayToHexString(Sha256Manager.GetHash(Encoding.UTF8.GetBytes("appkey:0a182c0d054b6fd9f9361c82fcd040b46c41a6f61952a3ea"))));

            var scatter = new Scatter(new ScatterConfigurator()
            {
                AppName         = "SCATTER-SHARP",
                Network         = network,
                StorageProvider = storageProvider
            });

            ScatterUnitTestCases = new ScatterUnitTestCases(scatter, network);
        }