예제 #1
0
        public void AddNewPerson_PizzaClient_AddsPizzaClient()
        {
            var testFactory = new TestFactory();

            var softDrinkDbManager = testFactory.GetSoftDrinkDbManager();

            var person = new PersonManager(testFactory);

            var personViewModel = new PersonViewModel {
                PersonName = "TEST", FoodItemType = 'S'
            };

            person.AddNewPerson(personViewModel);

            Assert.Single(softDrinkDbManager.GetPersons());
        }
예제 #2
0
        public void AddNewPerson_SoftDrinkClient_AddsSoftDrinkClient()
        {
            var testFactory = new TestFactory();

            var pizzaDbManager = testFactory.GetPizzaDbManager();

            var person = new PersonManager(testFactory);

            var personVM = new PersonViewModel {
                PersonName = "TEST", FoodItemType = 'P'
            };

            person.AddNewPerson(personVM);

            Assert.Single(pizzaDbManager.GetPersons());
        }
예제 #3
0
 public IActionResult NewPerson(PersonViewModel person)
 {
     personManager.AddNewPerson(person);
     return(RedirectToAction("Index"));
 }
        public void GivenTheTechnicalOfficerHasAddedANewPerson()
        {
            var person = _personManager.AddNewPerson();

            _scenarioContext.Set(person);
        }