예제 #1
0
        public void ExposesBuildServersAsViewModels()
        {
            var buildServer1 = new Mock<IBuildServer>();
            var buildServer2 = new Mock<IBuildServer>();

            var mainWindowVM = new MainWindowViewModel(new Mock<IMainWindow>().Object, new List<IBuildServer>() {buildServer1.Object, buildServer2.Object});

            Assert.IsNotNull(mainWindowVM.BuildServers);
            Assert.AreEqual(2, mainWindowVM.BuildServers.Count());
            Assert.IsInstanceOf<BuildServerViewModel>(mainWindowVM.BuildServers.First());
        }
예제 #2
0
 public void Initialise(IEnumerable<IBuildServer> buildServers)
 {
     ViewModel = new MainWindowViewModel(this, buildServers);
 }