@@ -87,7 +87,7 @@ public void AssignReferenceToRemovedEntityTest()
87
87
var customer = new Customer ( ) ;
88
88
customer . Remove ( ) ;
89
89
var order = new Order ( ) ;
90
- AssertEntityRemovalHasBeenDetected ( ( ) => order . Customer = customer ) ;
90
+ AssertEntityRemovalHasBeenDetected ( ( ) => order . Customer = customer , nameof ( Customer ) ) ;
91
91
tx . Complete ( ) ;
92
92
}
93
93
}
@@ -99,7 +99,7 @@ public void UseRemovedEntityAsKeyForOtherEntityTest()
99
99
using ( var tx = session . OpenTransaction ( ) ) {
100
100
var customer = new Customer ( ) ;
101
101
customer . Remove ( ) ;
102
- AssertEntityRemovalHasBeenDetected ( ( ) => new CustomerOrder ( 1 , customer ) ) ;
102
+ AssertEntityRemovalHasBeenDetected ( ( ) => new CustomerOrder ( 1 , customer ) , nameof ( Customer ) ) ;
103
103
tx . Complete ( ) ;
104
104
}
105
105
}
@@ -112,7 +112,7 @@ public void AddRemovedEntityToEntitySetTest()
112
112
var customer = new Customer ( ) ;
113
113
var order = new Order ( ) ;
114
114
order . Remove ( ) ;
115
- AssertEntityRemovalHasBeenDetected ( ( ) => customer . Orders . Add ( order ) ) ;
115
+ AssertEntityRemovalHasBeenDetected ( ( ) => customer . Orders . Add ( order ) , nameof ( Order ) ) ;
116
116
tx . Complete ( ) ;
117
117
}
118
118
}
@@ -125,7 +125,7 @@ public void RemoveRemovedEntityFromEntitySetTest()
125
125
var customer = new Customer ( ) ;
126
126
var order = new Order ( ) ;
127
127
order . Remove ( ) ;
128
- AssertEntityRemovalHasBeenDetected ( ( ) => customer . Orders . Remove ( order ) ) ;
128
+ AssertEntityRemovalHasBeenDetected ( ( ) => customer . Orders . Remove ( order ) , nameof ( Order ) ) ;
129
129
tx . Complete ( ) ;
130
130
}
131
131
}
@@ -138,18 +138,18 @@ public void CallContainsOnEntitySetForRemovedEntityTest()
138
138
var customer = new Customer ( ) ;
139
139
var order = new Order ( ) ;
140
140
order . Remove ( ) ;
141
- AssertEntityRemovalHasBeenDetected ( ( ) => customer . Orders . Contains ( order ) ) ;
141
+ AssertEntityRemovalHasBeenDetected ( ( ) => customer . Orders . Contains ( order ) , nameof ( Order ) ) ;
142
142
tx . Complete ( ) ;
143
143
}
144
144
}
145
145
146
- private static void AssertEntityRemovalHasBeenDetected ( Action action )
146
+ private static void AssertEntityRemovalHasBeenDetected ( Action action , string removedTypeName )
147
147
{
148
148
try {
149
149
action . Invoke ( ) ;
150
150
}
151
151
catch ( InvalidOperationException e ) {
152
- Assert . AreEqual ( string . Format ( Strings . ExEntityOfTypeXIsRemoved , nameof ( Order ) ) , e . Message ) ;
152
+ Assert . AreEqual ( string . Format ( Strings . ExEntityOfTypeXIsRemoved , removedTypeName ) , e . Message ) ;
153
153
}
154
154
}
155
155
}
0 commit comments