コード例 #1
0
        public void Twee_Lijsten_Van_Verhuringen_Kunnen_Vergeleken_Worden()
        {
            DateTime datum = DateTime.Now;

            List <Verhuur> verhuringenA = new List <Verhuur>();
            Danszaal       a            = new Danszaal(datum, 1);
            Bar            b            = new Bar(datum, 1);

            verhuringenA.Add(a);
            verhuringenA.Add(b);

            List <Verhuur> verhuringenB = new List <Verhuur>();

            verhuringenB.Add(a);
            verhuringenB.Add(b);

            CollectionAssert.Equals(verhuringenA, verhuringenB);

            List <Verhuur> verhuringenC = new List <Verhuur>();
            Feestzaal      c            = new Feestzaal(datum, 1);

            verhuringenC.Add(a);
            verhuringenC.Add(c);

            CollectionAssert.AreNotEqual(verhuringenA, verhuringenC);
        }
コード例 #2
0
        public void Twee_Lijsten_Van_Verhuringen_Vergelijken()
        {
            DateTime datum = DateTime.Now;

            List <Verhuur> verhuringenA = new List <Verhuur>();
            Feestzaal      a            = new Feestzaal(datum, 2);
            Vergaderruimte b            = new Vergaderruimte(datum, 2);

            verhuringenA.Add(a);
            verhuringenA.Add(b);

            List <Verhuur> verhuringenB = new List <Verhuur>();

            verhuringenA.Add(a);
            verhuringenA.Add(b);

            CollectionAssert.Equals(verhuringenA, verhuringenB);


            List <Verhuur> verhuringenC = new List <Verhuur>();
            Sportzaal      c            = new Sportzaal(datum, 2);

            verhuringenA.Add(a);
            verhuringenA.Add(c);

            CollectionAssert.AreNotEqual(verhuringenA, verhuringenC);
        }
コード例 #3
0
        public void BTWTarief_wordt_onafhankelijk_van_overerving_teruggegeven()
        {
            IInkomsten s             = new Feestzaal(new DateTime(2015, 03, 03), 3);
            BTWTarief  teControleren = BTWTarief.Hoog;

            Assert.AreEqual(teControleren, s.BTWTarief);
            Assert.AreEqual(teControleren, ((Verhuur)s).BTWTarief);
            Assert.AreEqual(teControleren, ((Feestzaal)s).BTWTarief);

            // Illustration: can not be changed from outside the class.
            // Enforced at compile time.
            // s.BTWTarief = BTWTarief.Laag;
        }
コード例 #4
0
        public void Twee_Verhuringen_Vergelijken()
        {
            DateTime datum = DateTime.Now;
            Feestzaal a = new Feestzaal(datum, 2);
            Feestzaal b = new Feestzaal(datum, 2);

            Assert.AreEqual(a, b);

            Sportzaal c = new Sportzaal(datum, 1);

            Assert.AreNotEqual(a, c);

            Vergaderruimte d = new Vergaderruimte(datum, 2);

            Assert.AreNotEqual(c, d);
            Assert.AreNotEqual(a, d);
        }
コード例 #5
0
        public void Twee_Verhuringen_Kunnen_Vergeleken_Worden()
        {
            DateTime datum = new DateTime(2015, 10, 10, 12, 12, 00);

            Feestzaal a = new Feestzaal(datum, 1);
            Feestzaal b = new Feestzaal(datum, 1);

            Assert.AreEqual(a, b);

            Danszaal c = new Danszaal(datum, 1);

            Assert.AreNotEqual(a, c);

            Bar d = new Bar(datum, 1);

            Assert.AreNotEqual(c, d);
            Assert.AreNotEqual(a, d);
        }
コード例 #6
0
        public void Twee_Verhuringen_Vergelijken()
        {
            DateTime  datum = DateTime.Now;
            Feestzaal a     = new Feestzaal(datum, 2);
            Feestzaal b     = new Feestzaal(datum, 2);

            Assert.AreEqual(a, b);


            Sportzaal c = new Sportzaal(datum, 1);

            Assert.AreNotEqual(a, c);


            Vergaderruimte d = new Vergaderruimte(datum, 2);

            Assert.AreNotEqual(c, d);
            Assert.AreNotEqual(a, d);
        }
コード例 #7
0
        public void Twee_Lijsten_Van_Verhuringen_Vergelijken()
        {
            DateTime datum = DateTime.Now;

            List<Verhuur> verhuringenA = new List<Verhuur>();
            Feestzaal a = new Feestzaal(datum, 2);
            Vergaderruimte b = new Vergaderruimte(datum, 2);
            verhuringenA.Add(a);
            verhuringenA.Add(b);

            List<Verhuur> verhuringenB = new List<Verhuur>();
            verhuringenA.Add(a);
            verhuringenA.Add(b);

            CollectionAssert.Equals(verhuringenA, verhuringenB);

            List<Verhuur> verhuringenC = new List<Verhuur>();
            Sportzaal c = new Sportzaal(datum, 2);
            verhuringenA.Add(a);
            verhuringenA.Add(c);

            CollectionAssert.AreNotEqual(verhuringenA, verhuringenC);
        }