コード例 #1
0
        public void GetEssentialDrugCategoryNumbersTest()
        {
            string       strStartTime = "2016-4-2";
            string       strEndTime   = "2016-4-4";
            DateTime     startTime    = DateTime.Parse(strStartTime);
            DateTime     endTime      = DateTime.Parse(strEndTime);
            BaseDataTest bst          = new BaseDataTest(startTime, endTime);

            var iRegisterInDuration = new Mock <IRegisterInDuration>();

            iRegisterInDuration.Setup(r => r.GetRegisterInDuration(bst.startTime, bst.endTime)).Returns(bst.registersList);
            var factory = new Mock <IDomainInnerFactory>();

            factory.Setup(f => f.CreateRegisterFromPrescription(EnumOutPatientCategories.OUTPATIENT_EMERGEMENT)).Returns(iRegisterInDuration.Object);

            DomainUnitOfWork uow = new DomainUnitOfWork(factory.Object);
            var getEssentialDrug = new ImGetEssentialDrugCategoryNumbers(uow);
            var result           = getEssentialDrug.GetEssentialDrugCategoryNumbers(bst.startTime, bst.endTime);

            //Assert.AreNotEqual(result, 0);
            Assert.AreEqual(result, -2);
            //Assert.Fail();
        }
コード例 #2
0
ファイル: DomainOuterFactory.cs プロジェクト: tilark/PhMS2
        public IEssentialDrugCategoryNumbers CreateEssentialDrugCategoryNumbers()
        {
            var result = new ImGetEssentialDrugCategoryNumbers();

            return(result);
        }
コード例 #3
0
        public IEssentialDrugCategoryNumbers CreateEssentialDrugCategoryNumbers()
        {
            var result = new ImGetEssentialDrugCategoryNumbers(this.innerFactory);

            return(result);
        }