Esempio n. 1
0
        public static void UnlockLevel(UnlockedLevelOption unlockedLevel)
        {
            Option oUnlockedLevel = OptionFacade.Find(OptionName.UnlockedLevel);

            oUnlockedLevel.Value = unlockedLevel;

            OptionFacade.Save(oUnlockedLevel);
        }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
    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());
    }