/// <summary> /// Constructor for PlayFieldView /// </summary> public PlayFieldView() { InitializeComponent(); KeyDown += OnKeyDown; DataContext = new PlayFieldViewModel(); }
public void TestFireShotBoss() { // Arrange _unitUnderTest = new PlayFieldViewModel(); var bossMock = new Mock<IShip>(); var shotMock = new Mock<IShot>(); bossMock.Setup(pl => pl.ShipType).Returns(ShipType.Invader); bossMock.Setup(pl => pl.Shot).Returns(shotMock.Object); // Act _unitUnderTest.FireShot(bossMock.Object); // Assert Assert.That(_unitUnderTest.Shots.Count, Is.EqualTo(1)); }
protected override void OnSetUp() { _unitUnderTest = new PlayFieldViewModel(); }
public void TestIsOutOfBounds() { // Arrang _unitUnderTest = new PlayFieldViewModel(); // Act // Assert for (var i = 0; i < 1074; i++) for (var j = 0; j < 587; j++) Assert.That(_unitUnderTest.IsOutOfBounds(new Rect(i, j, 1, 1)), Is.False, "Rect bei Position " + i + j); }