public void ShouldReadConfiguration() { //Check if File Exists. If Not Write to file if (!_sourceConfig.FileExists()) { var lstSource = new Configurations(); //Adding to source list lstSource.AddConfiguration(source); //Saves source list _sourceConfig.SaveSourceConfig(lstSource); } //Reads source list var readSource = _sourceConfig.ReadSourceConfig(); //Asserts that 'source' object is equal to read list item Assert.AreEqual(readSource.ConfigurationList.FirstOrDefault(), source); }