public void TestApprove() { var administrator = administratorControllerService.Create(); var seller = sellerControllerService.SignUp("*****@*****.**", "password", "Michel", "Example Company", "Japan"); sellerControllerService.Approve(seller.SellerId, administrator.Id); var approvedSeller = sellerControllerService.Find(seller.SellerId); Assert.Equal(seller, approvedSeller); Assert.Equal(SellerState.Available, approvedSeller.State); }
public ProductControllerServiceTest() { var productRepository = new DummyProductRepository(); var sellerRepository = new DummySellerRepository(); var administratorRepository = new DummyAdministratorRepository(); administratorControllerservice = new AdministratorControllerService(administratorRepository); sellerControllerservice = new SellerControllerService(sellerRepository, administratorRepository); productControllerservice = new ProductControllerService(productRepository, sellerRepository); var administrator = administratorControllerservice.Create(); var signUpSeller = sellerControllerservice.SignUp("*****@*****.**", "password", "representative name", "company name", "company address"); var seller = sellerControllerservice.Approve(signUpSeller.SellerId, administrator.Id); }