Exemple #1
0
        public void QuandoFiltraPorListaDeCodigosDeIvaRetornaListaDeIvasCorrespondenteAosCodigos()
        {
            Iva iva1 = DefaultObjects.ObtemIvaPadrao();
            Iva iva2 = DefaultObjects.ObtemIvaPadrao();
            Iva iva3 = DefaultObjects.ObtemIvaPadrao();

            DefaultPersistedObjects.PersistirIva(iva1);
            DefaultPersistedObjects.PersistirIva(iva2);
            DefaultPersistedObjects.PersistirIva(iva3);

            string[]    codigosIva       = { iva1.Codigo, iva2.Codigo };
            var         ivas             = ObjectFactory.GetInstance <IIvas>();
            IList <Iva> ivasSelecionados = ivas.BuscaListaPorCodigo(codigosIva).List();

            Assert.AreEqual(2, ivasSelecionados.Count);
            Assert.AreEqual(1, ivasSelecionados.Count(x => x.Codigo == iva1.Codigo));
            Assert.AreEqual(1, ivasSelecionados.Count(x => x.Codigo == iva2.Codigo));
        }