public void Setup() { //could mock this but using the test file is a bit quicker for now _zooDataProvider = new FileZooDataProvider("./TestAssets/ZooDatabase.json"); _zoo = new Zoo(_zooDataProvider); _zoo.StatusChanged += _zoo_TimeAdvanced; }
public void ItsConstructoreHandlesNullValues() { Assert.Throws <ArgumentNullException>(() => { var x = new FileZooDataProvider(null); }); }
public void ItsConstructoreHandlesInvalidFiles(string filePath) { Assert.Throws <FileNotFoundException>(() => { var x = new FileZooDataProvider(filePath); }); }
public void Setup() { _provider = new FileZooDataProvider("./TestAssets/ZooDatabase.json"); }