Index: Migration/Scripts/test/Migration.Scripts.Data.Test/FileMigrationScriptTest.cs =================================================================== diff -u -r9339a780307cdb21ebe38cbd3aa8811e2c98d980 -rf9ebe14093d244d45113211f5d9ac9a7e75ecf0c --- Migration/Scripts/test/Migration.Scripts.Data.Test/FileMigrationScriptTest.cs (.../FileMigrationScriptTest.cs) (revision 9339a780307cdb21ebe38cbd3aa8811e2c98d980) +++ Migration/Scripts/test/Migration.Scripts.Data.Test/FileMigrationScriptTest.cs (.../FileMigrationScriptTest.cs) (revision f9ebe14093d244d45113211f5d9ac9a7e75ecf0c) @@ -22,8 +22,8 @@ using System; using Core.Common.TestUtil; using Migration.Scripts.Data.TestUtil; +using NSubstitute; using NUnit.Framework; -using Rhino.Mocks; namespace Migration.Scripts.Data.Test { @@ -95,10 +95,8 @@ // Setup string filePath = TestHelper.GetScratchPadPath(nameof(Upgrade_ValidParameters_ExpectedProperties)); - var mockRepository = new MockRepository(); - var versionedFile = mockRepository.Stub(); - versionedFile.Expect(vf => vf.Location).Return(filePath); - mockRepository.ReplayAll(); + var versionedFile = Substitute.For(); + versionedFile.Location.Returns(filePath); var createScript = new TestCreateScript("2"); var upgradeScript = new TestUpgradeScript("1", "2"); @@ -113,7 +111,7 @@ Assert.IsNotNull(upgradedFile); } - mockRepository.VerifyAll(); + _ = versionedFile.Received().Location; } } } \ No newline at end of file