public void TestSignUp() { var seller = sellerControllerService.SignUp("*****@*****.**", "password", "Michel", "Example Company", "Japan"); var signedUpSeller = sellerControllerService.Find(seller.SellerId); Assert.Equal(seller, signedUpSeller); Assert.Equal(SellerState.Applying, signedUpSeller.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); }