Ejemplo n.º 1
0
        public void LogWithoutStartWordShouldNotReturnAnyFiles()
        {
            // arrange
            var buffer = Encoding.UTF8.GetBytes(TestResources.LogWithoutStartWord);
            var stream = new MemoryStream(buffer);

            // act
            var task   = FileBuilder.FromStream(stream);
            var result = task.Result;

            // assert
            result.Should().HaveCount(0);
        }
Ejemplo n.º 2
0
        public void LogWithMultipleBlocksShouldReturnGivenInformation()
        {
            // arrange
            var buffer = Encoding.UTF8.GetBytes(TestResources.LogWithMultipleBlocksOfFiles);
            var stream = new MemoryStream(buffer);

            // act
            var task   = FileBuilder.FromStream(stream);
            var result = task.Result;

            // assert
            var first = result.First();

            result.Should().HaveCount(6);
            first.Item1.Should().Be("file1");
            first.Item2.Should().Be(2.1f);
        }