示例#1
0
        public void HelloStrategy_Should_WriteHelloMessage()
        {
            // Arrange
            var objectUnderTest = new HelloStrategy();
            var inputArgsMock   = new string[0];

            // Act
            var result = objectUnderTest.Execute(inputArgsMock);

            // Assert
            Assert.IsTrue(result.Success);
            Assert.IsNotNull(result.OutputMessages);
            Assert.AreEqual(Constants.HelloString, result.OutputMessages.First().Key);
            Assert.AreEqual(string.Empty, result.OutputMessages.First().Value);
        }