Example #1
0
        public void DeleteService()
        {
            var repository = new ProviderDirectory();
            var newService = new Service(888777, "WashFeet", 100m);
            var serviceId  = repository.AddService(newService);

            //var serviceList = repository.GetServices();
            //var service = serviceList[serviceList.Count - 1];

            var success = repository.DeleteService(newService.ServiceCode);

            Assert.IsTrue(success, "delete fail");
            //Negtive path
            success = repository.DeleteService(newService.ServiceCode);
            Assert.IsFalse(success, "delete fail");
        }
Example #2
0
        public void AddService()
        {
            var repository = new ProviderDirectory();

            var newService = new Service(88899, "WashFeetsdfasdfadfasdfadsdfas", 1000m);
            var success    = repository.AddService(newService);

            var serviceList = repository.GetServices();
            var service     = serviceList[serviceList.Count - 1];

            Assert.IsTrue(null != service, "returned service does not exist");

            Assert.AreEqual(newService.ServiceCode, service.ServiceCode, "service codes are not equal");
            Assert.AreEqual(newService.ServiceName, service.ServiceName, "service names are not equal");
            Assert.AreEqual(newService.ServiceFee, service.ServiceFee, "service fees are not equal");
            repository.DeleteService(888909);
        }