Beispiel #1
0
        public void Example_Scenario_Failing_Test()
        {
            var dataParent = new DataParent()
            {
                Id       = "123",
                Value    = "new",
                Children = new List <DataChild>()
                {
                    new DataChild()
                    {
                        Id    = "1234",
                        Value = "new"
                    }
                }
            };

            var domainParent = dataParent.ToDomainParent();

            var child = domainParent.Children.FirstOrDefault();

            child.Value = "updated";

            Assert.Equal("updated", child.Value);                              // True
            Assert.Equal("updated", domainParent.Children.ElementAt(0).Value); // False
        }
Beispiel #2
0
        public void Call_First_Or_Default_More_Than_Once_Objects_Shoule_Be_The_Same_Failing()
        {
            var dataParent = new DataParent()
            {
                Id       = "123",
                Value    = "new",
                Children = new List <DataChild>()
                {
                    new DataChild()
                    {
                        Id    = "1234",
                        Value = "new"
                    }
                }
            };

            var domainParent = dataParent.ToDomainParent();

            var child  = domainParent.Children.FirstOrDefault();
            var child2 = domainParent.Children.FirstOrDefault();

            Assert.True(child.Equals(child2));
        }