示例#1
0
        public void TestNoFields()
        {
            var p = new Person
            {
                Id = 1,
            };

            var actualDescription   = p.GetDescription();
            var expectedDescription = "(Id=1)";

            Assert.AreEqual(expectedDescription, actualDescription);
        }
示例#2
0
        public void TestSomeOtherFields()
        {
            var p = new Person
            {
                FirstName = "Ola",
                BirthYear = 2000,
            };

            var actualDescription   = p.GetDescription();
            var expectedDescription = "Ola Født: 2000";

            Assert.AreEqual(expectedDescription, actualDescription);
        }
示例#3
0
        public void TestSomeFields()
        {
            var p = new Person
            {
                Id        = 1,
                LastName  = "Nordmann",
                DeathYear = 3000,
            };

            var actualDescription   = p.GetDescription();
            var expectedDescription = "Nordmann (Id=1) Død: 3000";

            Assert.AreEqual(expectedDescription, actualDescription);
        }
示例#4
0
        public void TestForSomeFields()
        {
            var p = new Person
            {
                Id        = 2,
                FirstName = "Erik",
                //LastName = "Isaksen",
                BirthYear = 1993,
                //DeathYear = 2075,
                Father = new Person()
                {
                    Id = 20, FirstName = "Bjørn"
                },
                //Mother = new Person() { Id = 21, FirstName = "Trine" },
            };

            var actualDescription   = p.GetDescription();
            var expectedDescription = "Erik (Id=2) Født: 1993 Far: Bjørn (Id=20)";

            Assert.AreEqual(expectedDescription, actualDescription);
        }
示例#5
0
        public void TestAllFields()
        {
            var p = new Person
            {
                Id        = 17,
                FirstName = "Ola",
                LastName  = "Nordmann",
                BirthYear = 2000,
                DeathYear = 3000,
                Father    = new Person()
                {
                    Id = 23, FirstName = "Per"
                },
                Mother = new Person()
                {
                    Id = 29, FirstName = "Lise"
                },
            };

            var actualDescription   = p.GetDescription();
            var expectedDescription = "Ola Nordmann (Id=17) Født: 2000 Død: 3000 Far: Per (Id=23) Mor: Lise (Id=29)";

            Assert.AreEqual(expectedDescription, actualDescription);
        }