I'm new to Sitecore FakeDb NUnit Testing. While testing the code, I found that 

     Sitecore.Context.Item = null;
     RenderingContext.Current.Rendering.DataSource = fakeItem.ID.ToString();

Since the item is passed as Null, the corresponding data source overwrites the value. 

Is this a Bug or, I'm getting it wrong here?