static DebugOutputViewModel CreateDebugOutputViewModel()
{
var models = new List<IEnvironmentModel>();
var envRepo = new Mock<IEnvironmentRepository>();
envRepo.Setup(s => s.All()).Returns(models);
envRepo.Setup(s => s.IsLoaded).Returns(true);
envRepo.Setup(repository => repository.Source).Returns(new Mock<IEnvironmentModel>().Object);
return new DebugOutputViewModel(new Mock<IEventPublisher>().Object, envRepo.Object, new Mock<IDebugOutputFilterStrategy>().Object);
}