public void Test_MembershipCreateProduct_ProcessPayment() { Product product = new MembershipCreate(); product.TryProcessPayment(out bool isSuccess); Assert.True(isSuccess); }
public void AddMemberTest() { // TODO: add unit test for the method 'AddMember' int?restaurantId = null; // TODO: replace null with proper value MembershipCreate contract = null; // TODO: replace null with proper value var response = instance.AddMember(restaurantId, contract); Assert.IsInstanceOf <Object> (response, "response is Object"); }
public IHttpActionResult Post(MembershipCreate membership) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateMembershipService(); if (!service.CreateMembership(membership)) { return(InternalServerError()); } return(Ok()); }
public bool CreateMembership(MembershipCreate model) { var entity = new Memberships() { OwnerID = _userId, MembershipTypes = model.MembershipTypes, Notes = model.Notes, CreatedUtc = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.Memberships.Add(entity); return(ctx.SaveChanges() == 1); } }
/// <summary> /// Sends Email To Owner. /// </summary> /// <param name="product">Derivative of Product class.</param> /// <returns>Status message.</returns> public static string SendEmailToOwner(this MembershipCreate product) { return(NotifyOwner(product)); }
public void Init() { instance = new MembershipCreate(); }