Exemplo n.º 1
0
        public void IlPrimoCodiceGeneratoPerRomaERMDot00001()
        {
            var dbCodiciRichieste = new DbCodiciRichieste();

            var nuovoCodiceRoma = dbCodiciRichieste.Genera("RM", 2020);

            Assert.That(nuovoCodiceRoma, Is.EqualTo("RM-20-00001"));
        }
Exemplo n.º 2
0
        public void IlSecondoCodiceGeneratoPerRomaERMDot00002()
        {
            var dbCodiciRichieste = new DbCodiciRichieste();

            dbCodiciRichieste.Genera("RM", 2020);
            var secondoCodiceRoma = dbCodiciRichieste.Genera("RM", 2020);

            Assert.That(secondoCodiceRoma, Is.EqualTo("RM-20-00002"));
        }
Exemplo n.º 3
0
        public void UnCodiceProvinciaDi3CaratteriDaEccezione()
        {
            var dbCodiciRichieste = new DbCodiciRichieste();

            Assert.Throws <ArgumentException>(() =>
            {
                dbCodiciRichieste.Genera("RMM", 2020);
            });
        }
Exemplo n.º 4
0
        public void IPrimiCodiciGeneratiPerRomaInDueAnniDiversiSonoCorretti()
        {
            var dbCodiciRichieste = new DbCodiciRichieste();

            var nuovoCodiceRoma2020 = dbCodiciRichieste.Genera("RM", 2020);
            var nuovoCodiceRoma2021 = dbCodiciRichieste.Genera("RM", 2021);

            Assert.That(nuovoCodiceRoma2020, Is.EqualTo("RM-20-00001"));
            Assert.That(nuovoCodiceRoma2021, Is.EqualTo("RM-21-00001"));
        }
Exemplo n.º 5
0
        public void ICodiciGeneratiPerDueProvinceDiverseSonoEntrambi1()
        {
            var dbCodiciRichieste = new DbCodiciRichieste();

            var nuovoCodiceRoma  = dbCodiciRichieste.Genera("RM", 2020);
            var nuovoCodiceCuneo = dbCodiciRichieste.Genera("CN", 2020);

            Assert.Multiple(() =>
            {
                StringAssert.EndsWith("1", nuovoCodiceRoma);
                StringAssert.EndsWith("1", nuovoCodiceCuneo);
            });
        }