public void EnvironmentModel_ForceLoadResources_InvokesForceLoadOnResourceRepository() { var resourceRepo = new Mock<IResourceRepository>(); resourceRepo.Setup(r => r.ForceLoad()).Verifiable(); var connection = CreateConnection(); connection.Setup(c => c.DisplayName).Returns("Test"); connection.Setup(c => c.IsConnected).Returns(true); var env = new EnvironmentModel(Guid.NewGuid(), connection.Object, resourceRepo.Object, new Mock<IStudioResourceRepository>().Object); Assert.IsTrue(env.CanStudioExecute); env.ForceLoadResources(); resourceRepo.Verify(r => r.ForceLoad(), Times.Once()); }