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