public void ReadFile_WhenNonExistingFilePath_ThrowsFileNotFoundException() { //arrange var configurationFileReader = new ConfigurationFileReader(); //act Action readFile = () => configurationFileReader.ReadFile("randomFilePath"); //assert readFile.Should().Throw <FileNotFoundException> (); }
public void ReadFile_WhenFileIsEmpty_ThrowsArgumentNullException() { //arrange var configurationFileReader = new ConfigurationFileReader(); //act Action readFile = () => configurationFileReader.ReadFile( "TestData\\Empty_Config.txt"); //assert readFile.Should().Throw <ArgumentNullException> (); }
public void ReadFile_WhenFileContainsInformation_ReturnsExpectedList() { //arrange var configurationFileReader = new ConfigurationFileReader(); var expectedList = new List <Configuration> { new Configuration { ConfigurationId = "ordersPerHour", ConfigurationValue = "6000" } }; //act var configurationList = configurationFileReader.ReadFile( "TestData\\Base_Config.txt"); //assert configurationList.Should().BeEquivalentTo(expectedList); }