public IProduct OrderCreation(string product) { IProduct InitiateProduct = null; switch (product) { case "Book": InitiateProduct = new Book(); break; case "PhysicalProduct": InitiateProduct = new PhysicalProduct(); break; case "NewMembership": InitiateProduct = new NewMembership(); break; case "Upgrade": InitiateProduct = new UpgradeMembership(); break; case "Video": InitiateProduct = new Video(); break; } return(InitiateProduct); }
public void newMembershipNoException() { //Arrange IOrder order = new NewMembership(); int result; //Assert Assert.DoesNotThrow(() => order.ActionTaken(out result)); }
private void New_Click(object sender, RoutedEventArgs e) { // var new_win = new NewWord(new WordsModel()/*, null*/); // new_win.ShowDialog(); var new_win = new NewMembership(new UserModel()); new_win.ShowDialog(); }
public void NewMembershipFailureTest() { //Arrange IOrder order = new NewMembership(); int result; //Act order.ActionTaken(out result); //Assert Assert.AreEqual(1, result); }
public void TestForNewMembership() { //arrange string expectedresult = "Activate Membership!"; IProduct product = new NewMembership(); // act var rtntext = product.ProcessPayment(); // assert Assert.Equal(expectedresult, rtntext); }
public void UpdateTransaction(StatusT StatusTransaction, string Reference, string ReferenceBank, string PaymentMethod) { using (EmeciEntities DB = new EmeciEntities()) { NewMembership Membership = (from x in DB.NewMembership where x.Reference == Reference select x).First(); if (Membership != null) { Membership.ReferenceBank = ReferenceBank; Membership.Status = (int)StatusTransaction; Membership.PaymentMethod = PaymentMethod; try { DB.SaveChanges(); } catch (Exception) { } } } }
public static NewMembership GetNewMembership(INotification <NewMembership> notify) { var id = new Random().Next(int.MaxValue - 5); var order = GetOrder(); var mid = new Random().Next(int.MaxValue - 5); var name = "NewMembership"; var membership = new NewMembership(notify) { Id = mid, CreatedOn = DateTime.Now, ItemName = $"{name}-{mid}", ItemPrice = id + 1, ItemStatus = Status.Accepted, ItemType = name, Quantity = 1, UnitPrice = id + 1, Owner = order.Customer, IsActive = true }; order.AddOrderItem(membership); return(membership); }