public void Initialize() { marketBridge.SetDbDebugMode(true); publisherManagement.DeleteAll(); publisherManagement.TestMode = true; Bridge.Connect(); Bridge.SignUp(founder); Bridge.Login(founder); store = marketBridge.OpenShop(new ShopInfo ( "whyy", new CreditCard ( cardNumber: "1452369878887888", month: "09", year: "26", holderName: "Nunu Willamp", cvv: "000", holderId: "030301777" ), new Address { State = "Israel", City = "City 2", Street = "Hello", ApartmentNum = "5", ZipCode = "55555", }) ); Bridge.Logout(); Bridge.SignUp(owner1); Bridge.Login(owner1); Bridge.Logout(); Bridge.SignUp(owner2); Bridge.Login(owner2); Bridge.Logout(); Bridge.SignUp(owner3); Bridge.Login(owner3); Bridge.Logout(); Bridge.Login(founder); marketBridge.MakeOwner("owner1", store.Value, "founder"); Bridge.Logout(); Bridge.Login(owner1); marketBridge.MakeOwner("owner2", store.Value, "owner1"); marketBridge.MakeOwner("owner3", store.Value, "owner1"); Bridge.Logout(); Bridge.Login(owner1); Bridge.Logout(); Bridge.Login(owner2); Bridge.Logout(); Bridge.Login(owner3); Bridge.Logout(); }
public void Initialize() { marketBridge.SetDbDebugMode(true); publisherManagement.DeleteAll(); publisherManagement.TestMode = true; Bridge.Connect(); Bridge.SignUp(buyer2); Bridge.Login(buyer2); Bridge.Logout(); Bridge.SignUp(owner1); Bridge.Login(owner1); Bridge.Logout(); Bridge.SignUp(founder); Bridge.Login(founder); store = marketBridge.OpenShop(new ShopInfo ( "whyy", new CreditCard ( cardNumber: "1452369878887888", month: "09", year: "26", holderName: "Nunu Willamp", cvv: "000", holderId: "030301777" ), new Address { State = "Israel", City = "City 2", Street = "Hello", ApartmentNum = "5", ZipCode = "55555", }) ); pid = marketBridge.AddProductToShop(store.Value, p); Bridge.Logout(); Bridge.SignUp(buyer1); Bridge.Login(buyer1); double weight = p.Weight; string addressSource = "address"; string addressDest = "address2"; var packageId = Guid.NewGuid(); var deliverySytemMock = new Mock <ExternalDeliverySystem>(); _ = deliverySytemMock.Setup(ds => ds.CreateDelivery ( It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>() )).Returns(new Task <string>(() => packageId.ToString())); var paymentId = Guid.NewGuid(); var paymenySystemMock = new Mock <ExternalPaymentSystem>(); _ = paymenySystemMock.Setup(ps => ps.CreatePaymentAsync ( It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>() )).Returns(new Task <string>(() => paymentId.ToString())); }