public void AccessShouldBeDeniedBecauseUserDoesNotHaveAccessRights() { var dateTimeMock = new Mock <IDateTimeProvider>(); dateTimeMock.SetupGet(tp => tp.PresentTime).Returns(_inOpenHours); _service = new VaultAccessService(dateTimeMock.Object); var hasAccess = _service.IsUserHasAccess(_userWithoutPermissions, _vault); Assert.IsFalse(hasAccess); }
public void AccessShouldBeDeniedBecauseOutOfOpenHours() { var dateTimeMock = new Mock <IDateTimeProvider>(); dateTimeMock.SetupGet(tp => tp.PresentTime).Returns(_outOfOpenHours); _service = new VaultAccessService(dateTimeMock.Object); var hasAccess = _service.IsUserHasAccess(_vaultUser, _vault); Assert.IsFalse(hasAccess); }
public void UserShouldHaveAccess() { var dateTimeMock = new Mock <IDateTimeProvider>(); dateTimeMock.SetupGet(tp => tp.PresentTime).Returns(_inOpenHours); _service = new VaultAccessService(dateTimeMock.Object); var hasAccess = _service.IsUserHasAccess(_vaultUser, _vault); Assert.IsTrue(hasAccess); }