Example #1
0
 public void NotSpecifyingWidthOrHeightShouldThrowException()
 {
     var exceptionThrown = false;
     try
     {
         var gameControl = new Game();
         SilverUnit.FireEvent(gameControl, "Loaded", null, null);
     } catch
     {
         exceptionThrown = true;
     }
     Assert.That(exceptionThrown,Is.True);
 }
Example #2
0
 public void SpecifyingGameClassShouldRegisterGame()
 {
     var game = new MyGame();
     var runtimeMock = new Mock<IRuntime>();
     var displayMock = new Mock<IDisplay>();
     var displayDeviceMock = new Mock<IDisplayDevice>();
     displayDeviceMock.Expect(d => d.CreateDisplay()).Returns(displayMock.Object);
     var platformMock = new Mock<IPlatform>();
     platformMock.Expect(p => p.DisplayDevice).Returns(displayDeviceMock.Object);
     runtimeMock.Expect(r => r.RegisterGame(It.IsAny<IDisplay>(),game));
     var gameControl = new Game {GameClass = game, Runtime = runtimeMock.Object, Platform = platformMock.Object, Width=640, Height=480};
     SilverUnit.FireEvent(gameControl, "Loaded", null, null);
     runtimeMock.VerifyAll();
 }