public void TestPlayerConstructor() { // Arrange var bangStrategy = new RandomBangStrategy(); // Act var player = new Player("", bangStrategy, null); // Assert Assert.That(player.Name, Is.EqualTo("")); Assert.That(player.BangStrategy, Is.EqualTo(bangStrategy)); Assert.That(player.LeftGun, Is.EqualTo(1)); Assert.That(player.RightGun, Is.EqualTo(1)); }
public void TestBangTwoOnOne_NeverReturnsNone() { // Arrange var bangStrategy = new RandomBangStrategy(); var shooterGuns = new List <Gun>(); // Act for (int i = 0; i < 100; i++) { shooterGuns.Add(bangStrategy.BangTwoOnOne(1, 1, 1)); } // Assert Assert.That(shooterGuns, Is.All.Not.EqualTo(Gun.None)); }
public void TestBangOneOnTwo_NeverReturnsNone() { // Arrange var bangStrategy = new RandomBangStrategy(); var victimGuns = new List <Gun>(); // Act for (int i = 0; i < 100; i++) { victimGuns.Add(bangStrategy.BangOneOnTwo(1, 1, 1)); } // Assert Assert.That(victimGuns, Is.All.Not.EqualTo(Gun.None)); }
public void TestBangTwoOnOne_NeverReturnsNone() { // Arrange var bangStrategy = new RandomBangStrategy(); var shooterGuns = new List<Gun>(); // Act for (int i = 0; i < 100; i++) { shooterGuns.Add(bangStrategy.BangTwoOnOne(1, 1, 1)); } // Assert Assert.That(shooterGuns, Is.All.Not.EqualTo(Gun.None)); }
public void TestBangOneOnTwo_NeverReturnsNone() { // Arrange var bangStrategy = new RandomBangStrategy(); var victimGuns = new List<Gun>(); // Act for (int i = 0; i < 100; i++) { victimGuns.Add(bangStrategy.BangOneOnTwo(1, 1, 1)); } // Assert Assert.That(victimGuns, Is.All.Not.EqualTo(Gun.None)); }
public void TestBang_NeverReturnsNone() { // Arrange var bangStrategy = new RandomBangStrategy(); var shooterGuns = new List <Gun>(); var victimGuns = new List <Gun>(); // Act for (int i = 0; i < 100; i++) { var res = bangStrategy.Bang(1, 1, 1, 1); shooterGuns.Add(res.Item1); victimGuns.Add(res.Item2); } // Assert Assert.That(shooterGuns, Is.All.Not.EqualTo(Gun.None)); }
public void TestBang_NeverReturnsNone() { // Arrange var bangStrategy = new RandomBangStrategy(); var shooterGuns = new List<Gun>(); var victimGuns = new List<Gun>(); // Act for (int i = 0; i < 100; i++) { var res = bangStrategy.Bang(1, 1, 1, 1); shooterGuns.Add(res.Item1); victimGuns.Add(res.Item2); } // Assert Assert.That(shooterGuns, Is.All.Not.EqualTo(Gun.None)); }