Пример #1
0
        public void TEST_8()
        {
            var drug = _자낙스정_2;

            var result = BarcodeParser.Parse(drug);

            Assert.AreEqual(result.표준코드, "8806489006630");
            Assert.AreEqual(result.제조번호, "B1234");
            Assert.AreEqual(result.일련번호, "0000000010");
            Assert.AreEqual(result.효기한, "20170505");
        }
Пример #2
0
        public void TEST_1_Serial()
        {
            //_자낙스정_2_Serial = "01088064890066301717050510B1234210000000010";

            var drug = _자낙스정_2_Serial;

            var result = BarcodeParser.Parse(drug);

            Assert.AreEqual(result.표준코드, "8806489006630");
            Assert.AreEqual(result.제조번호, "B1234");
            Assert.AreEqual(result.일련번호, "0000000010");
            Assert.AreEqual(result.효기한, "20170505");
        }
Пример #3
0
        public void TEST_3()
        {
            var drug = _데파스정_1;

            if (IsBarcode(drug))
            {
                var GSIdx = drug.IndexOf(' ');
                drug = drug.Remove(GSIdx, 1).Insert(GSIdx, ((char)29).ToString());
            }

            var result = BarcodeParser.Parse(drug);

            Assert.AreEqual(result.표준코드, "8806433003128");
            Assert.AreEqual(result.제조번호, "CE007");
            Assert.AreEqual(result.일련번호, "171222L4G5928");
            Assert.AreEqual(result.효기한, "20201113");
        }
Пример #4
0
        public void TEST_2()
        {
            var 스틸녹스정 = _스틸녹스정_2;

            if (IsBarcode(스틸녹스정))
            {
                var GSIdx = 스틸녹스정.IndexOf(' ');
                스틸녹스정 = 스틸녹스정.Remove(GSIdx, 1).Insert(GSIdx, ((char)29).ToString());
            }

            var result = BarcodeParser.Parse(스틸녹스정);

            Assert.AreEqual(result.표준코드, "8806521006437");
            Assert.AreEqual(result.제조번호, "SNFW001");
            Assert.AreEqual(result.일련번호, "A02031781GWH79");
            Assert.AreEqual(result.효기한, "20210910");
        }
Пример #5
0
        public void TEST_1()
        {
            var 스틸녹스정 = _스틸녹스정_1;

            if (IsBarcode(스틸녹스정))
            {
                var GSIdx = 스틸녹스정.IndexOf(' ');
                스틸녹스정 = 스틸녹스정.Remove(GSIdx, 1).Insert(GSIdx, ((char)29).ToString());
            }

            var result = BarcodeParser.Parse(스틸녹스정);

            Assert.AreEqual("8806521006437", result.표준코드);
            Assert.AreEqual("SNFV015", result.제조번호);
            Assert.AreEqual("A02030P3358KT0", result.일련번호);
            Assert.AreEqual("20210725", result.효기한);
        }
Пример #6
0
        public void TEST_2_Serial()
        {
            var drug = _스틸녹스_1_Serial;

            if (IsBarcode(drug))
            {
                var GSIdx = drug.IndexOf(' ');
                drug = drug.Remove(GSIdx, 1).Insert(GSIdx, ((char)29).ToString());
            }

            var result = BarcodeParser.Parse(drug);

            Assert.AreEqual("8806521006437", result.표준코드);
            Assert.AreEqual("SNFV015", result.제조번호);
            Assert.AreEqual("A02030P3358KT0", result.일련번호);
            Assert.AreEqual("20210725", result.효기한);
        }
Пример #7
0
        public void TEST_7()
        {
            var drug = _자낙스정_2;

            if (IsBarcode(drug))
            {
                var GSIdx = drug.IndexOf(' ');
                drug = drug.Remove(GSIdx, 1).Insert(GSIdx, ((char)29).ToString());
            }

            var result = BarcodeParser.Parse(drug);

            Assert.AreEqual(result.표준코드, "8806489006630");
            Assert.AreEqual(result.제조번호, "B1234");
            Assert.AreEqual(result.일련번호, "0000000010");
            Assert.AreEqual(result.효기한, "20170505");
        }
Пример #8
0
        public void TEST_6()
        {
            var drug = _아네폴주사;

            if (IsBarcode(drug))
            {
                var GSIdx = drug.IndexOf(' ');
                drug = drug.Remove(GSIdx, 1).Insert(GSIdx, ((char)29).ToString());
            }

            var result = BarcodeParser.Parse(drug);

            Assert.AreEqual(result.표준코드, "8806578045731");
            Assert.AreEqual(result.제조번호, "A1234");
            Assert.AreEqual(result.일련번호, "0000000006");
            Assert.AreEqual(result.효기한, "20170501");
        }
Пример #9
0
        public void TEST_5()
        {
            var drug = _자낙스정_1;

            if (IsBarcode(drug))
            {
                var GSIdx = drug.IndexOf(' ');
                drug = drug.Remove(GSIdx, 1).Insert(GSIdx, ((char)29).ToString());
            }

            var result = BarcodeParser.Parse(drug);

            Assert.AreEqual(result.표준코드, "8806489006647");
            Assert.AreEqual(result.제조번호, "N42949");
            Assert.AreEqual(result.일련번호, "532300874225");
            Assert.AreEqual(result.효기한, "20181014");
        }