public void BadgeA_AccessLevel1_ShouldSucceed() { //Arrange var badge = new BadgeA(1); //Act var expected = "Access Granted"; var actual = badge.Access(); //Assert Assert.AreEqual(expected, actual); }
public void CanAddBadgeToList_CheckingCount() { //Arrange var newBadge = new BadgeA(FloorAccess.One); //Act _badgeRepository.Add(newBadge); int expectedCount = 6; //Assert Assert.AreEqual(expectedCount, _badgeRepository.Count); }
public void CanCheckFloorAccess() { //Arrange var aBadge = new BadgeA(FloorAccess.One); var bBadge = new BadgeB(FloorAccess.Two); var cBadge = new BadgeC(FloorAccess.Three); var repo = new BadgeRepository(); repo.AddBadge(aBadge); repo.AddBadge(bBadge); repo.AddBadge(cBadge); //Act var actualA = repo.AccessFloor(aBadge, FloorAccess.One); var actualB = repo.AccessFloor(bBadge, FloorAccess.One); var actualC = repo.AccessFloor(cBadge, FloorAccess.Three); //Assert Assert.IsTrue(actualA); Assert.IsFalse(actualB); Assert.IsTrue(actualC); }
public void Arrange() { _badgeA = new BadgeA(1); }