예제 #1
0
        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));
        }
예제 #2
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);
        }