Пример #1
0
        public void LegendaryItems()
        {
            ManagementSystem _legendaryTest = new ManagementSystem();

            CollectionAssert.AreEquivalent(new int[] { 0, 80 }, _legendaryTest.LegendaryItems(5));
            CollectionAssert.AreEquivalent(new int[] { 0, 80 }, _legendaryTest.LegendaryItems(10));
            CollectionAssert.AreEquivalent(new int[] { 0, 80 }, _legendaryTest.LegendaryItems(20));
            CollectionAssert.AreEquivalent(new int[] { 0, 80 }, _legendaryTest.LegendaryItems(25));
        }
Пример #2
0
        public void BackstagePasses()
        {
            ManagementSystem _backstagePassesTest = new ManagementSystem();

            CollectionAssert.AreEquivalent(new int[] { 10, 25 }, _backstagePassesTest.BackstagePasses(5, 15, 20));
            CollectionAssert.AreEquivalent(new int[] { 5, 26 }, _backstagePassesTest.BackstagePasses(5, 10, 15));
            CollectionAssert.AreEquivalent(new int[] { -5, 0 }, _backstagePassesTest.BackstagePasses(10, 5, 20));
            CollectionAssert.AreEquivalent(new int[] { 0, 50 }, _backstagePassesTest.BackstagePasses(15, 15, 20));
        }
Пример #3
0
        public void AgedBrie()
        {
            ManagementSystem _agedBrieTest = new ManagementSystem();

            CollectionAssert.AreEquivalent(new int[] { -3, 5 }, _agedBrieTest.AgedBrie(5, 2, 0));
            CollectionAssert.AreEquivalent(new int[] { 0, 20 }, _agedBrieTest.AgedBrie(10, 10, 10));
            CollectionAssert.AreEquivalent(new int[] { -15, 45 }, _agedBrieTest.AgedBrie(30, 15, 15));
            CollectionAssert.AreEquivalent(new int[] { -45, 50 }, _agedBrieTest.AgedBrie(50, 5, 20));
        }
Пример #4
0
        public void ConjuredItems()
        {
            ManagementSystem _conjuredItemsTest = new ManagementSystem();

            CollectionAssert.AreEquivalent(new int[] { -2, 0 }, _conjuredItemsTest.ConjuredItems(5, 3, 6));
            CollectionAssert.AreEquivalent(new int[] { -7, 0 }, _conjuredItemsTest.ConjuredItems(10, 3, 6));
            CollectionAssert.AreEquivalent(new int[] { 5, 10 }, _conjuredItemsTest.ConjuredItems(5, 10, 20));
            CollectionAssert.AreEquivalent(new int[] { 0, 0 }, _conjuredItemsTest.ConjuredItems(10, 10, 20));
        }
Пример #5
0
        public void NormalItems()
        {
            ManagementSystem _normalItemsTest = new ManagementSystem();

            CollectionAssert.AreEquivalent(new int[] { 5, 15 }, _normalItemsTest.NormalItems(5, 10, 20));
            CollectionAssert.AreEquivalent(new int[] { 0, 2 }, _normalItemsTest.NormalItems(5, 5, 7));
            CollectionAssert.AreEquivalent(new int[] { -15, 0 }, _normalItemsTest.NormalItems(25, 10, 20));
            CollectionAssert.AreEquivalent(new int[] { -20, 0 }, _normalItemsTest.NormalItems(25, 5, 7));
        }
Пример #6
0
    /*
     * Cheap and not perfect Singleton initialization.
     *
     *
     *@Katja
     */

    void Awake()
    {
        if (Instance == null)
        {
            Instance = this;
            DontDestroyOnLoad(gameObject);
        }
        else
        {
            Destroy(gameObject);
        }
        SceneManager.sceneLoaded += startLevel;
    }