title: TSQLT Procedure calls fake table from another Procedure
body: <p>Im trying to do some Tsqlt test, and I want to separate my data from the test. </p>
  
  <p>So I have one Procedure with data : </p>
  
  <pre><code>alter PROCEDURE [Test_Calss].[test Data_Test]
  AS
  BEGIN
  EXEC tSQLt.FakeTable 'Sales.Customers';
  
  INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle,    address, city, region, postalcode, country, phone, fax)
  VALUES(1, N'Customer NRZBB', N'Allen, Michael', N'Sales Representative', N'teste Str. 0123', test', NULL, N'122', test', N'01-342789',  N'030-033456');
  </code></pre>
  
  <p>also I have another Procedure which I want to use the Fake Table in it :</p>
  
  <pre><code>ALTER PROCEDURE [Test_Calss].[test Count_Customer]
  AS
  BEGIN
  
  EXEC tSQLt.FakeTable 'Sales.Customers';
  
  DECLARE @testres INT; SET @testres = 91;
  
  DECLARE @counter INT;
  SELECT @counter = COUNT(*) FROM [Test_Calss].[test Data_Test];
  
        EXEC tSQLt.AssertEquals @testres,@counter;
  
  END;
  </code></pre>
  
  <p>I need the Fake Table from the first procedure [Test_Calss].[test Data_Test] to be called and tested in the second one. I tried with EXEC but it didn't work. </p>
  
  <p>Any Idea how to call the table and its contant ?</p>