アプリケーションの偽のカナダの SIN 番号を生成するには、C# で単体テストを作成する必要があります。インターネットを検索した後、ここに私が見つけたものがあります。どうやって始めたらいいのかもわかりません。上の各数値を下の数値で特別に乗算すると、単純な乗算ではないため、混乱します。事前に助けに感謝します。ありがとう。
これは、Google検索から取得したアルゴリズムです。
Algorithm _
Social Insurance Numbers are validated via a simple checksum process.
Let's use this fictitious SIN to demonstrate:
046 454 286 < Try substituting your SIN
046 454 286 \ Multiply each top number
121 212 121 / by the number below it..
-----------
086 858 276 < and get this.
^
Notice here that 8*2=16, add 1 and
6 together and get 7. If you get a
2 digit # add the digits together.
Add all of these digits together.
0+8+6+8+5+8+2+7+6=50
/\
If the SIN is valid this # will
be evenly divisible by 10. This
is a 'valid' SIN.