public void ShouldReturn_Small() { // arrange var expected = new DeliveryResult( new Delivery { Category = DeliveryCategoryEnum.Rejected, Cost = null }); var parcel = new Parcel { Weight = 110, Height = 20, Width = 55, Depth = 120 }; // act var deliveryHelper = new DeliveryHelper(BusinessObjectFactoryFixture.DeliveryCategories); var actual = deliveryHelper.GetDelivery(parcel); // assert Assert.Equal(expected.Category, actual.Category); Assert.Equal(expected.Cost, actual.Cost); }
public void ShouldReturn_Heavy_Basic() { // arrange var expected = new DeliveryResult( new Delivery { Category = DeliveryCategoryEnum.Heavy, Cost = 330m }); var parcel = new Parcel { Weight = 22, Height = 5, Width = 5, Depth = 5 }; // act var deliveryHelper = new DeliveryHelper(BusinessObjectFactoryFixture.DeliveryCategories); var actual = deliveryHelper.GetDelivery(parcel); // assert Assert.Equal(expected.Category, actual.Category); Assert.Equal(expected.Cost, actual.Cost); }
public void ShouldReturn_CategorySmall_And_CostOfPoint18() { // arrange var expected = new DeliveryResult( new Delivery { Category = DeliveryCategoryEnum.Small, Cost = .18m }); // act var deliveryHelper = new DeliveryHelper(BusinessObjectFactoryFixture.DeliveryCategories); var actual = deliveryHelper.GetDelivery(new Parcel { Weight = 2.12m, Height = 5.42m, Width = 3.4m, Depth = .2m }); // assert Assert.Equal(expected.Category, actual.Category); Assert.Equal(expected.Cost, actual.Cost); }
public DeliveryModels.UpdateDelivery GetDelivery(int DeliveriesId) { using (DeliveryHelper GetList = new DeliveryHelper()) { return(GetList.GetDelivery(DeliveriesId)); } }
public void ShouldReturn_Large() { // arrange var expected = new DeliveryResult( new Delivery { Category = DeliveryCategoryEnum.Large, Cost = 90m }); // act var deliveryHelper = new DeliveryHelper(BusinessObjectFactoryFixture.DeliveryCategories); var actual = deliveryHelper.GetDelivery(new Parcel { Weight = 10, Height = 20, Width = 15, Depth = 10 }); // assert Assert.Equal(expected.Category, actual.Category); Assert.Equal(expected.Cost, actual.Cost); }