public void SavePrison() { // Arrange // Act Prison prison = new Prison(); // Assert Assert.IsTrue(Prison.Load().Any(p => p.ID == prison.ID)); }
public void TestLoad() { using (ShimsContext.Create()) { PrisonTestsHelper.PrisonLockdownFakes(); Prison prison = new Prison(); prison.Tag = "uhtst"; PrisonRules prisonRules = new PrisonRules(); prisonRules.CellType = RuleType.None; prisonRules.PrisonHomePath = @"c:\prison_tests\p3"; prison.Lockdown(prisonRules); PrisonTestsHelper.PrisonLoadFakes(prison.ID); Prison[] prisons = Prison.Load(); Assert.AreEqual(prisons.Length, 1); foreach (var prisonItem in prisons) { Assert.IsTrue(prisonItem.ID == prison.ID); } } }