private static void AddDefaultSupplier() { DefaultSupplier s = new DefaultSupplier(); s.AddItem(new DefaultItem("Banana", 0.5), 0.3); s.AddItem(new DefaultItem("Apple", 0.3), 0.15); s.AddItem(new DefaultItem("Coconut", 3.5), 2); Marketplace.GetInstance().RegisterSupplier(s); }
private static void InitScenario() { supermarket = new DefaultSupermarket(); customer = new DefaultCustomer(); AddDefaultSupplier(); ISupplier s = Marketplace.GetInstance().FindSupplier(new DefaultItem("Banana", 0.5)); supermarket.OrderItems(new DefaultItem("Banana", 0.5), 100); supermarket.OrderItems(new DefaultItem("Apple", 0.3), 100); supermarket.OrderItems(new DefaultItem("Coconut", 3.5), 100); }
public static Marketplace GetInstance() { lock (_lock) { if (Instance == null) { Instance = new Marketplace(); } return(Instance); } }