public void WaggonRepository_LoadWaggonNumberTwice_OneWaggonWithTwoUsages() { WaggonRepository repository = new WaggonRepository(ConfigBuilderRepositoryFilePath); var waggons = repository.GetAll(); var waggon = waggons.First(w => w.Identifier.Equals("508086-10000-0")); Assert.IsTrue(waggon.UsageNames.Count > 1); }
public void WaggonRepository_AllPropertiesOfWaggonSet() { WaggonRepository repository = new WaggonRepository(ConfigBuilderRepositoryFilePath); var waggons = repository.GetAll(); var waggon = waggons.First(w => w.Identifier.Equals("508086-10000-0")); Assert.AreEqual(waggon.Identifier, "508086-10000-0"); Assert.AreEqual(waggon.IPGroup, "DB"); Assert.AreEqual(waggon.IPMask, "10.228.10.x"); }
public void WaggonRepository_SaveAllChanges_AllWaggonsAreWrittenIntoFile() { WaggonRepository repository = new WaggonRepository("WaggonConfiguration.xml"); Waggon waggon = CreateFakeWaggon("1234"); repository.Add(waggon); repository.FilePath = "EmptyConfiguration.xml"; repository.SaveChanges(); WaggonRepository repository2 = new WaggonRepository("EmptyConfiguration.xml"); var actual = repository2.GetAll().Count; Assert.AreEqual(409, actual); }
public void WaggonRepository_WaggonsAreLoaded() { WaggonRepository repository = new WaggonRepository(ConfigBuilderRepositoryFilePath); var waggons = repository.GetAll(); Assert.IsTrue(waggons.Count > 0); }