コード例 #1
0
        public void ExportToXmlFile_Should_ThrowException_IfPublicKeyFileExist()
        {
            // Arrange
            var          guid = Guid.NewGuid();
            var          file = $"{_assemblyPath}{guid}.xml";
            const string e    = "AQAB";
            const string m    = "z8FBNlJQrn4rEKhGlNvQDKgKDlHHOVu2hlWkP0pRrxTyp1/h/dJsBN4dfASY2A1"
                                + "r5KBCg1dySSNVFB5bJP9o9ob2GEL0dlbZtg0CiiWCwOFWBgakav3Va1+CUF6DbN"
                                + "g3gw2c/1WQaq73xB/WbKuLp5yk22HP/kVOUaG6H33Muv3s2/GxXClgnw8tOqLYbO"
                                + "A/tb9G9d0MIyhhEG/vOR8kkKrwZTeIECbT8vZl0B952leMKmoBN3AJVdnzmP43H"
                                + "Jvx28N0VJ0teV0emgOGnyhpNMB01KlTqd2Kc6Hls7AQbBJ/bkgmlnSdQA7vipig"
                                + "FKU19rhgMd4/95gBmTJOb71wfQ==";
            var key = new RsaPublicKey(e, m);

            key.ExportToXmlFile(file);

            // Act & Assert
            Assert.Throws <IOException>(() => key.ExportToXmlFile(file));
        }