public static void UnlockLevel(UnlockedLevelOption unlockedLevel) { Option oUnlockedLevel = OptionFacade.Find(OptionName.UnlockedLevel); oUnlockedLevel.Value = unlockedLevel; OptionFacade.Save(oUnlockedLevel); }
public void SaveUnlockedLevelOptionDirect([Values(UnlockedLevelOption.Level_1, UnlockedLevelOption.Level_16, UnlockedLevelOption.Level_8)] UnlockedLevelOption value) { //Arrange Option database = OptionFacade.Find(OptionName.UnlockedLevel); Option saved; //Act database.Value = value; OptionFacade.Save(database); saved = OptionFacade.Find(OptionName.UnlockedLevel); //Assert Assert.AreEqual(database, saved); Assert.AreEqual(database.Value, saved.Value); }
public void SaveUnlockedLevelOption([Values(UnlockedLevelOption.Level_1, UnlockedLevelOption.Level_16, UnlockedLevelOption.Level_8)] UnlockedLevelOption value) { //Arrange Option toSave = new Option() { Name = OptionName.Sound, Value = value }; Option saved; //Act OptionFacade.Save(toSave.Name, toSave.Value); saved = OptionFacade.Find(OptionName.Sound); //Assert Assert.AreEqual(toSave, saved); Assert.AreEqual(toSave.Value, saved.Value); Assert.AreEqual(1, OptionFacade.FindAll().Count, Facade <Option> .ToStringAll()); }