public static SupplierBusinessComponent GetSupplierBusinessComponent() { SetUnityContainer(); SupplierBusinessComponent supplierBc = _unityContainer.Resolve <SupplierBusinessComponent>(); return(supplierBc); }
public void TestDeleteSupplier() { SupplierBusinessComponent service = new SupplierBusinessComponent(this.context); Expect.Once.On(context).Method("DeleteSupplier").With(1); service.DeleteSupplier(1); mockBuilder.VerifyAllExpectationsHaveBeenMet(); }
public DeleteSupplierResponse DeleteSupplier(DeleteSupplierRequest request) { DeleteSupplierResponse response = new DeleteSupplierResponse(); SupplierBusinessComponent bc = DependencyInjectionHelper.GetSupplierBusinessComponent(); bc.DeleteSupplier(request.Id); return(response); }
public StoreSupplierResponse StoreSupplier(StoreSupplierRequest request) { StoreSupplierResponse response = new StoreSupplierResponse(); SupplierBusinessComponent bc = DependencyInjectionHelper.GetSupplierBusinessComponent(); Supplier supplier = SupplierAdapter.DtoToSupplier(request.Supplier); response.SupplierId = bc.StoreSupplier(supplier); return(response); }
public GetSuppliersResponse GetSuppliersByCriteria(GetSuppliersRequest request) { GetSuppliersResponse response = new GetSuppliersResponse(); SupplierBusinessComponent bc = DependencyInjectionHelper.GetSupplierBusinessComponent(); IQueryable <Supplier> suppliers = bc.GetSuppliersByCriteria(request.SearchType, request.Name); response.Suppliers = SupplierAdapter.SuppliersToDtos(suppliers); return(response); }
public GetSupplierResponse GetSupplierById(GetSupplierRequest request) { GetSupplierResponse response = new GetSupplierResponse(); SupplierBusinessComponent bc = DependencyInjectionHelper.GetSupplierBusinessComponent(); Supplier supplier = bc.GetSupplierById(request.Id); response.Supplier = SupplierAdapter.SupplierToDto(supplier); return(response); }
public StoreSupplierResponse StoreSupplier(StoreSupplierRequest request) { if (!HttpContext.Current.User.Identity.IsAuthenticated) { throw new FaultException <NotAuthenticatedFault>(new NotAuthenticatedFault()); } StoreSupplierResponse response = new StoreSupplierResponse(); SupplierBusinessComponent bc = DependencyInjectionHelper.GetSupplierBusinessComponent(); Supplier supplier = SupplierAdapter.DtoToSupplier(request.Supplier); response.SupplierId = bc.StoreSupplier(supplier); return(response); }
public void TestGetSupplierById() { SupplierBusinessComponent service = new SupplierBusinessComponent(this.context); Supplier supplier = new Supplier() { SupplierId = 123 }; Expect.Once.On(context).Method("GetById").Will(Return.Value(supplier)); Supplier resultSupplier = service.GetSupplierById(123); Assert.AreEqual <decimal>(supplier.SupplierId, resultSupplier.SupplierId); mockBuilder.VerifyAllExpectationsHaveBeenMet(); }
public void TestStoreSupplier() { int supplierId = 123; SupplierBusinessComponent service = new SupplierBusinessComponent(this.context); Supplier supplier = new Supplier() { SupplierId = 456, Name = "FakeSupplier" }; Expect.Once.On(context).Method("SaveSupplier").Will(Return.Value(supplierId)); int resultSupplierId = service.StoreSupplier(supplier); Assert.AreEqual <int>(supplierId, resultSupplierId); mockBuilder.VerifyAllExpectationsHaveBeenMet(); }
public void TestGetSupplierByCriteria() { SupplierBusinessComponent service = new SupplierBusinessComponent(this.context); Supplier supplier = new Supplier() { SupplierId = 456, Name = "FakeSupplier" }; IList <Supplier> suppliers = new List <Supplier>(); suppliers.Add(supplier); foreach (SupplierSearchType type in Enum.GetValues(typeof(SupplierSearchType))) { Expect.Once.On(context).Method("GetAll").Will(Return.Value(suppliers.AsQueryable())); IQueryable <Supplier> resultSuppliers = service.GetSuppliersByCriteria(type, "FakeSupplier"); Assert.AreEqual <decimal>(1, resultSuppliers.Count()); Assert.AreEqual <decimal>(supplier.SupplierId, resultSuppliers.First().SupplierId); } mockBuilder.VerifyAllExpectationsHaveBeenMet(); }