その他テストデータ生成

Faker.Net インターネット関連データ(メールアドレス、ドメイン、URL、IP)、電話番号、住所

using Faker;

// 通常のメールアドレス
Console.WriteLine(Internet.GetEmail());
// gmail/yahoo などの無料メール
Console.WriteLine(Internet.GetFreeEmail());
// 使い捨て仮想メール
Console.WriteLine(Internet.GetDisposableEmail());
// ランダムなユーザー名
Console.WriteLine(Internet.GetUserName());
// ランダムドメイン名
Console.WriteLine(Internet.GetDomainName());
// HTTP URL
Console.WriteLine(Internet.GetHttpUrl());
// IPv4アドレス
Console.WriteLine(Internet.GetIP_V4_Address());Code language: JavaScript (javascript)
haylee.rogahn@hotmail.com
tracy89@gmail.com
hannah_92@example-temp.com
keon.mcclure
example-firm.org
https://www.velma-mayer.biz
186.124.77.209Code language: CSS (css)
PhoneNumber 携帯電話番号
// ランダム電話番号(国際形式、デフォルトは米国式)
Console.WriteLine(PhoneNumber.GetPhoneNumber());
// ショートコード
Console.WriteLine(PhoneNumber.GetShortPhoneNumber());Code language: JavaScript (javascript)

他国番号の拡張実装

public static string GetOtherCountryMobile()
{
    string[] prefix = { "","" };//ここに番号プレフィックスを記述
    Random rnd = new Random();
    string start = prefix[rnd.Next(prefix.Length)];
    string suffix = rnd.Next(10000000).ToString().PadLeft(8, '0');
    return start + suffix;
}Code language: PHP (php)

Address 住所情報

// ランダムな都市名
Console.WriteLine(Address.GetCity());
// ランダムな国名
Console.WriteLine(Address.GetCountry());Code language: JavaScript (javascript)

同モジュールのよく使うメソッド:

Address.GetStreetAddress(); //住所
Address.GetZipCode();       //郵便番号
Address.GetState();         //州・都道府県(欧米向け)Code language: JavaScript (javascript)

サンプルコード

using Faker;
using System;

namespace FakerDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            //ネットワーク情報
            Console.WriteLine("メール:" + Internet.GetEmail());
            Console.WriteLine("IP:" + Internet.GetIP_V4_Address());
            //電話番号
            Console.WriteLine("電話:" + PhoneNumber.GetPhoneNumber());
            //住所
            Console.WriteLine("都市:" + Address.GetCity());
            Console.ReadKey();
        }
    }
}Code language: JavaScript (javascript)

その他テストデータ生成

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です