예제 #1
0
        public async Task GetParameterCommandWithInvalidNameThrowsException()
        {
            //Arrange
            var facade  = _fixture.Facade;
            var command = new GetParameterCommand("my-param");

            //Act
            var result = await Assert.ThrowsAsync <AwsFacadeException>(async() => await facade.Execute(command));

            //Assert
            Assert.NotNull(result);
        }
예제 #2
0
        public async Task GetParameterCommandWithValidName()
        {
            //Arrange
            var facade  = _fixture.Facade;
            var command = new GetParameterCommand("/managed/deploy/ad-creds");

            //Act
            var result = await facade.Execute(command);

            //Assert
            Assert.NotNull(result);
            Assert.Equal("SecureString", result.ParamType);
        }