public void ToVersion_ShouldBe_1_8_0() { // Arrange var migration = new UserSettingsMigration(_appSettings, _userSettings); // Act var result = migration.ToVersion; // Assert result.Should().Be(new Version(1, 8, 0)); }
public void Apply_ShouldMigrate_SecureCore(bool value) { // Arrange _appSettings.Get <bool>("SecureCore").Returns(value); var migration = new UserSettingsMigration(_appSettings, _userSettings); // Act migration.Apply(); // Assert _userSettings.Received().Set("SecureCore", value); }