예제 #1
0
        public void ShouldReadFileCorrectly()
        {
            //Arrange
            var         buildDir      = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
            var         testFilePath  = $"{buildDir}\\App_Data\\test_beer_repository.json";
            var         correctResult = File.ReadAllText(testFilePath);
            IFileReader fileReader    = new GeneralFileReader();

            //Act
            var fileReaderResult = fileReader.Read(testFilePath);

            //Assert
            Assert.AreEqual(correctResult, fileReaderResult);
        }