public void AddDiscount_0and2and14_2Returned() { int discount = 0; int step = 2; int maxdDiscount = 14; int actual = Discount.AddDiscount(discount, step, maxdDiscount); Assert.AreEqual(2, actual); }
public void AddDiscount_15and2and15_15Returned() { int discount = 15; int step = 2; int maxDiscount = 15; int actual = Discount.AddDiscount(discount, step, maxDiscount); Assert.AreEqual(maxDiscount, actual); }
public void UpdateTourCustomer(TourCustomerDTO tourCustomerDTO) { var typeOfStatusPaid = _dataBase.TypeOfStatuses.Get("Paid"); if (tourCustomerDTO.TypeOfStatusId == typeOfStatusPaid.Id) { var customerDto = tourCustomerDTO.Customer; var customer = MappingDTO.MapCustomer(customerDto); customer.Discount = Discount.AddDiscount(customer.Discount, customer.StepDiscount, customer.MaxDiscount); _dataBase.Customers.UpdateInfo(customer); _dataBase.Save(); } _dataBase.TourCustomers.SetStatus(tourCustomerDTO.Id, tourCustomerDTO.TypeOfStatusId); _dataBase.Save(); }