public void Equals_EqualEmptyModsets_ReturnsTrue() { var firstModset = ModsetHelpers.CreateEmptyModset(_fixture); var secondModset = ModsetHelpers.CopyModset(firstModset); var result = firstModset.Equals(secondModset); result.Should().BeTrue(); }
public void PrepareKeysForModset_NoModsArmaBikeyOnly_RemovesOldKeysFromKeysDirectory() { var modset = ModsetHelpers.CreateEmptyModset(_fixture); _fileSystem.CreateBikeyFileInFileSystem(_keysDirectory, _fixture.CreateFileName(KeysConstants.KeyExtension)); var keysPreparer = _serviceProvider.GetService <IKeysPreparer>() !; var result = keysPreparer.PrepareKeysForModset(modset); using (new AssertionScope()) { result.ShouldBeSuccess(); var expectedBikeyNames = KeysConstants.ArmaKey.AsList(); AssertCorrectBikeysInDirectory( _fileSystem, _keysDirectory, expectedBikeyNames); } }