Exemplo n.º 1
0
        public void TestGetDoctors()
        {
            var pro = new RepScheduleProvider(schedulepro.Object, medicineProvider.Object);
            var res = pro.GetDoctors();

            Assert.IsNotNull(res);
        }
Exemplo n.º 2
0
        public void Provider_ScheduleMeet_Null(DateTime date1)
        {
            medicineProvider.Setup(s => s.GetMedicineStock()).Returns(Task.FromResult(stock));
            var pro = new RepScheduleProvider(schedulepro.Object, medicineProvider.Object);
            var res = pro.GetRepScheduleAsync(date1);

            //var c = data.Count;
            //Assert.AreEqual(5, c);
            Assert.IsNotNull(res);
        }
        public void GetByDateFailTest()
        {
            var mock = new Mock <IRepScheduleRepository>();

            mock.Setup(x => x.Get("token")).Returns(medicinestock);
            RepScheduleProvider       prov   = new RepScheduleProvider(mock.Object);
            DateTime                  date   = new DateTime(2020, 05, 24);
            IEnumerable <RepSchedule> lstest = prov.GetByDate(date, "token");

            Assert.AreEqual(lstest.Count(), 0);
        }
        public void GetByDateFailTestController()
        {
            var mock = new Mock <IRepScheduleRepository>();

            mock.Setup(x => x.Get("token")).Returns(medicinestock);
            RepScheduleProvider   prov   = new RepScheduleProvider(mock.Object);
            DateTime              date   = new DateTime(2020, 05, 24);
            RepScheduleController repcon = new RepScheduleController(prov);
            var data   = repcon.Get(date);
            var result = data as ObjectResult;

            Assert.AreEqual(400, result.StatusCode);
        }
        public RepScheduleController(RepScheduleProvider provider)
        {
            _log4net = log4net.LogManager.GetLogger(typeof(RepScheduleController));

            _con = provider;
        }