public void EnvironmentRepositorySaveWithManyItemsExpectedAddsItems()
{
var source = new Mock<IEnvironmentModel>();
var e1 = new Mock<IEnvironmentModel>();
var e2 = new Mock<IEnvironmentModel>();
var repo = new TestEnvironmentRespository(source.Object);
var startCount = repo.All().Count;
repo.Save(new List<IEnvironmentModel> { e1.Object, e2.Object });
Assert.AreEqual(startCount + 2, repo.All().Count);
Assert.AreEqual(2, repo.AddInternalHitCount);
}