public void ShouldTestDelete()
        {
            Fornecedor f = new Fornecedor();

            f.Nif  = 123456777;
            f.Nome = "Nome Teste";
            using (FornecedorSession s = new FornecedorSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperFornecedor map = s.CreateMapperFornecedor();
                    map.Create(f);
                    map.Delete(f);

                    map.Read(f.Id);
                }
            }
        }
        public void ShouldTestCreate()
        {
            Fornecedor f = new Fornecedor();

            f.Nif  = 111111112;
            f.Nome = "Dummy Fornecedor";

            using (FornecedorSession s = new FornecedorSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperFornecedor map = s.CreateMapperFornecedor();
                    map.Create(f);
                    Assert.IsTrue(f.Id > 0);

                    //Rollback
                }
            }
        }