Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }