public static LedgerBook GetRandomBook(int Size, LedgerSides Side) { LedgerBook book = new LedgerBook(Side); for (int i = 0; i < Size; i++) { Thread.Sleep(100); //random 对象被产生的瞬间小于系统时钟时不会有变化。此处需要等待。 book.Add(GetRandomItem()); } return(book); }
private LedgerBook getSampleBook() { Console.WriteLine("Creating Sample Book"); LedgerBook book = new LedgerBook("SampleBook" + ++BookNamingIndex); Console.WriteLine("Adding Items to book, current count: " + book.Count); book.Add(LedgerItem.Create(new DateTime(1997, 3, 1), "Sales Profit", LedgerItemCreateMode.Credit, 327.8)); Console.WriteLine("Adding Items to book, current count: " + book.Count); book.Add(LedgerItem.Create(new DateTime(1997, 3, 3), "Sales Profit", LedgerItemCreateMode.Credit, 668.23)); Console.WriteLine("Adding Items to book, current count: " + book.Count); book.Add(LedgerItem.Create(new DateTime(1997, 3, 4), "Boiler Maintenance", LedgerItemCreateMode.Debit, 122.6)); Console.WriteLine("Adding Items to book, current count: " + book.Count); book.Add(LedgerItem.Create(new DateTime(1997, 3, 8), "Sales Profit", LedgerItemCreateMode.Credit, 1024.3)); Console.WriteLine("Adding Items to book, current count: " + book.Count); book.Add(LedgerItem.Create(new DateTime(1997, 3, 9), "Sales Profit", LedgerItemCreateMode.Credit, 422)); Console.WriteLine("Adding Items to book, current count: " + book.Count); book.Add(LedgerItem.Create(new DateTime(1997, 3, 12), "Sales Profit", LedgerItemCreateMode.Credit, 23)); Console.WriteLine("Added Items to book complete, current count: " + book.Count); return(book); }