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()); }
public void Initialise(IEnumerable<IBuildServer> buildServers) { ViewModel = new MainWindowViewModel(this, buildServers); }