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 }
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)); }