Example #1
0
        public async Task RunIntegrationTest()
        {
            // Arrange
            var starTrekIpsumGenerator = new StarTrekIpsumGenerator(_blobStorageClient);

            // Act
            var result = await starTrekIpsumGenerator.MultiParagraphGenerator(5, StarTrekCaptain.Picard);

            // Assert
            Assert.AreEqual(5, result.Length);
        }
Example #2
0
        public void StarTrekIpsumShouldReturnMultipleParagraphs()
        {
            // Arrange
            var starTrekIpsumGenerator = new StarTrekIpsumGenerator(_blobStorageClient);
            var captain = StarTrekCaptain.Picard;
            var text    = File.ReadAllText(Path.Combine(Environment.CurrentDirectory, $@"Resources\StarTrek_{captain}.txt"));

            _blobStorageClient.GetStarTrekText(Arg.Any <StarTrekCaptain>()).Returns(text);

            // Act
            var result = starTrekIpsumGenerator.MultiParagraphGenerator(5).Result;

            // Assert
            Assert.AreEqual(5, result.Length);
            Assert.IsNotNull(result);
        }