public void EnvironmentRepositoryLoadExpectedSetsIsLoadedToFalseAndInvokesLoadInternal()
{
var source = new Mock<IEnvironmentModel>();
var e1 = new Mock<IEnvironmentModel>();
var e2 = new Mock<IEnvironmentModel>();
var repo = new TestLoadEnvironmentRespository(source.Object, e1.Object, e2.Object) { IsLoaded = true };
Assert.IsTrue(repo.IsLoaded);
repo.ForceLoad();
Assert.IsFalse(repo.IsLoaded);
Assert.AreEqual(1, repo.LoadInternalHitCount);
}