public void LoadGameByName() { Arrange(a.Game(name: "Diablo III")); var viewModel = new MainViewModel(serviceFake); viewModel.Load("Diablo III"); Assert.AreEqual("Diablo III", viewModel.CurrentGame.Name); }
public void AssertFakeState() { var mock = new Mock<ILifeWebService>(); var expected = new Game(); const string gameName = "New game"; mock.Setup(_ => _.Load(gameName)).Returns(expected); var viewModel = new MainViewModel(mock.Object); viewModel.Load(gameName); Assert.AreSame(expected, viewModel.CurrentGame); }