2015-06-05 35 views
0

現在我正在使用NBuilder在我的模擬庫中生成客戶。不幸的是我有一個隨機字符串唯一的選擇似乎是.Phrase()NBuilder - 創建更多隨機類型例如EmailAddress

var customers = Builder<Customer>.CreateListOfSize(10) 
           .All() 
           .WithConstructor(() => new Customer(
       r.Int().ToString(), 
       r.Phrase(5), 
       r.Phrase(15), 
       r.Phrase(15), // EmailAddress 
       r.Phrase(15), 
       r.Phrase(15), 
       r.DateTime() 
       )) 
       .Build(); 

我很想能夠產生半敏感數據,如電子郵件地址。 有沒有辦法自定義NBuilder來做到這一點,或者我應該用@符號拼湊兩個.Phrase()調用嗎?

回答