예제 #1
0
        // POST api/values
        public bool Post(RequestNewPet request)  //Add new Pet
        {
            string  csvFilePath = ConfigurationManager.AppSettings["CSVFilePath"].ToString();
            Manager manager     = new Manager(csvFilePath);

            return(manager.CreatePet(request));
        }
예제 #2
0
        public void CreatePetTest()
        {
            Pets.Logic.Manager manager = new Manager(@"c:\pets\test.csv");
            RequestNewPet      request = new RequestNewPet();

            request.AnimalName = "DANTE";
            request.AnimalType = "CAT";
            request.Gender     = "M";
            bool success = manager.CreatePet(request);

            Assert.IsTrue(success);
        }
예제 #3
0
        public void SearchPetTest()
        {
            Pets.Logic.Manager manager       = new Manager(@"c:\pets\test.csv");
            RequestNewPet      requestNewPet = new RequestNewPet();

            requestNewPet.AnimalName = "DANTELION";
            requestNewPet.AnimalType = "DOG";
            requestNewPet.Gender     = "M";
            bool success = manager.CreatePet(requestNewPet);

            RequestSearchPet request = new RequestSearchPet();

            //request.SearchPetName = "DANTE";
            //request.SearchPetType = "CAT";
            request.SearchPetGender = "M";
            var result = manager.SearchPet(request);

            Assert.IsNotNull(result);
        }
예제 #4
0
파일: Manager.cs 프로젝트: lquenta/petsTest
 public bool CreatePet(RequestNewPet request)
 {
     DAManager.Insert(request.AnimalType, request.AnimalName, request.Gender);
     return(true);
 }