public async Task ShouldUpdateWork()
        {
            var address = "0xadc7691c3ef7ebf80cd43de666867c5b9ed5dac4";
            var work    = await UploadFile("3 PHASE feat Dr MOTTE - Der Klang der Familie (original mix).mp3");

            var workHelper = new WorkPublicNodeIntegrationTests();
            await workHelper.ShouldUpdateWorkFileInContract(address, work);
        }
        public async Task <string> ProcessWorkAllFieldsArtistAddress()
        {
            var workHash = await UploadFile("summerdnb.mp3");

            //all jpg
            var imageHash = await UploadFile("The Aztec Mystic - Knights of the Jaguar.jpg");

            var workHelper   = new WorkPublicNodeIntegrationTests();
            var workContract = await workHelper.DeployContractAsync();

            await RegisterWork(workContract);

            await workHelper.UpdateMetadataWithMockUpFields(workHash, "Summer dub", imageHash, "0x1234567890", "Dub", workContract);

            return(workContract);
        }
        public async Task <string> ProcessWork(string work)
        {
            var workHash = "workhash"; //await UploadFile(work);
            //all jpg
            var imageHash = await UploadFile(Path.GetFileNameWithoutExtension(work) + ".jpg");

            var artistWorkArray = Path.GetFileNameWithoutExtension(work).Split('-');
            var artist          = artistWorkArray[0].Trim();
            var workName        = artistWorkArray[1].Trim();
            var workHelper      = new WorkPublicNodeIntegrationTests();
            var workContract    = await workHelper.DeployContractAsync();

            await RegisterWork(workContract);

            await workHelper.UpdateMetadataWithMockUpFields(workHash, workName, imageHash, artist, "Techno", workContract);

            return(workContract);
        }
        public async Task <string> DeployWorkToMorden(string imageHash, string workHash, string artist, string workName)
        {
            var workHelper = new WorkPublicNodeIntegrationTests();

            return(await workHelper.DeployContractToModernAsync(workHash, workName, imageHash, artist, "Techno"));
        }