Dev2.Core.Tests.Deploy.DeployViewModelTestBase.CreateEnvironmentRepositoryMock C# (CSharp) Method

CreateEnvironmentRepositoryMock() protected static method

protected static CreateEnvironmentRepositoryMock ( ) : Mock
return Mock
        protected static Mock<IEnvironmentRepository> CreateEnvironmentRepositoryMock()
        {
            var repo = new Mock<IEnvironmentRepository>();
            repo.Setup(l => l.Load()).Verifiable();

            var model = new Mock<IEnvironmentModel>();
            repo.Setup(l => l.Save(model.Object)).Verifiable();

            IList<IEnvironmentModel> models = new List<IEnvironmentModel>();
            repo.Setup(l => l.All()).Returns(models);

            return repo;
        }