public void IfUserDoesNotExistErrorShouldBeThrown()
        {
            mockGateRepository.Setup(r => r.Get(It.IsAny <string>())).Returns(new Gate("gate-1", "Outer Gate"));
            mockUserRepository.Setup(r => r.Get(It.IsAny <string>())).Returns((User)null);

            Assert.ThrowsAsync <UserDoesNotExistException>(async() => await handler.Handle(new GrantAccessCommand("some user", "gate-1"), CancellationToken.None));
        }
Exemplo n.º 2
0
        public async Task IfEverythingExistAccessShouldBeGranted()
        {
            await handler.Handle(new GrantAccessCommand("aykut", "gate-1"), CancellationToken.None);

            Assert.AreEqual(user.GrantedAccessList.Count, 1);
        }