Ejemplo n.º 1
0
        public ActionResult Index()
        {
            var nmi = new Nmi("A1BCD4PTYG");

            ViewBag.Checksum = nmi.Checksum;
            return(View());
        }
Ejemplo n.º 2
0
        public void CalculateChecksum_ValidNmi_ReturnsNmiObjectWithChecksum()
        {
            var nmi = new Nmi("A1BCD4GTYG");

            Assert.IsTrue(nmi.Checksum >= 0 && nmi.Checksum <= 9 && nmi.IsChecksumCalculated == true);
        }
Ejemplo n.º 3
0
        public void CalculateChecksum_NmiValueIsNull_ReturnsNmiObjectWithIsNmiValidFalseAndIsChecksumCalcFalse()
        {
            var nmi = new Nmi(null);

            Assert.IsTrue(nmi.IsNmiValid == false && nmi.IsChecksumCalculated == false);
        }
Ejemplo n.º 4
0
        public void CalculateChecksum_NmiValueLengthIsMoreThanTen_ReturnsNmiObjectWithIsNmiValidFalseAndIsChecksumCalcFalse()
        {
            var nmi = new Nmi("ABCD34DFFQ1234");

            Assert.IsTrue(nmi.IsNmiValid == false && nmi.IsChecksumCalculated == false);
        }
Ejemplo n.º 5
0
        public void CalculateChecksum_NmiValueContainsSpecialChar_ReturnsNmiObjectWithIsNmiValidFalseAndIsChecksumCalcFalse()
        {
            var nmi = new Nmi("A1BCD4$TYG");

            Assert.IsTrue(nmi.IsNmiValid == false && nmi.IsChecksumCalculated == false);
        }
Ejemplo n.º 6
0
        public void CalculateChecksum_NmiValueAB456HGTDR_ReturnsNmiObjectWithChecksumValue3()
        {
            var nmi = new Nmi("AB456HGTDR");

            Assert.IsTrue(nmi.Checksum == 3);
        }
Ejemplo n.º 7
0
        public ContentResult CalcChecksum(string nmiValue)
        {
            var nmi = new Nmi(nmiValue);

            return(Content(JsonConvert.SerializeObject(nmi)));
        }