public void Create_DuneLocationSavedMultipleTimes_ReturnSameEntity() { // Setup var location = new TestDuneLocation(); var registry = new PersistenceRegistry(); // Call DuneLocationEntity entity1 = location.Create(registry, 0); DuneLocationEntity entity2 = location.Create(registry, 1); // Assert Assert.AreSame(entity1, entity2); }
public void Create_PersistenceRegistryNull_ThrowsArgumentNullException() { // Setup var location = new TestDuneLocation(); // Call TestDelegate test = () => location.Create(null, 0); // Assert string parameterName = Assert.Throws <ArgumentNullException>(test).ParamName; Assert.AreEqual("registry", parameterName); }