public void PrintSummary() { this.OrderRepository.Object.Parcels.Add(ParcelFactoryHelper.CreateParcel(10, 10, 10, 30)); var summary = this.OrderRepository.Object.PrintSummary(); Assert.NotNull(summary); }
public void GetOrderTotal() { this.OrderRepository.Object.Parcels.Add(ParcelFactoryHelper.CreateParcel(10, 10, 10, 3)); this.OrderRepository.Object.Parcels.Add(ParcelFactoryHelper.CreateParcel(10, 10, 10, 3)); this.OrderRepository.Object.Parcels.Add(ParcelFactoryHelper.CreateParcel(10, 10, 10, 3)); this.OrderRepository.Object.GetOrderTotal(); Assert.AreEqual(75, this.OrderRepository.Object.OrderTotal); }
static void Main(string[] args) { Console.WriteLine("Courier Solution"); var mediumParcel = ParcelFactoryHelper.CreateParcel(4, 2, 2, 20); var smallParcel = ParcelFactoryHelper.CreateParcel(1, 1, 1, 3); OrderRepository orderRepository = new OrderRepository(); orderRepository.AddParcelToOrder(mediumParcel); orderRepository.AddParcelToOrder(smallParcel); Console.WriteLine((orderRepository.PrintSummary())); Console.ReadLine(); }
public void AddToOrders() { this.OrderRepository.Object.Parcels.Add(ParcelFactoryHelper.CreateParcel(10, 10, 10, 30)); Assert.NotNull(this.OrderRepository.Object.Parcels); }
public void CheckFactoryReturnsAdditionalWeightCharge(double length, double width, double height, double weight) { var parcel = ParcelFactoryHelper.CreateParcel(length, width, height, weight); Assert.NotZero(parcel.AdditionalWeightCharge); }
public void CheckFactoryReturnsCorrectCost(double length, double width, double height, double cost) { var parcel = ParcelFactoryHelper.CreateParcel(length, width, height, 10); Assert.AreEqual(parcel.Cost, cost); }
public void CheckFactoryReturnsCorrectParcelTypes(double length, double width, double height, Type type) { var parcel = ParcelFactoryHelper.CreateParcel(length, width, height, 10); Assert.AreEqual(parcel.GetType(), type); }
public void IsParcelLimitStatus() { IParcel smallParcel = ParcelFactoryHelper.CreateParcel(2, 1, 1, 51); Assert.IsTrue(smallParcel.IsParcelLimit); }