public void CountDefines() { var defines = new DefineFile(DefineFilePath); Assert.NotNull(defines); Assert.Equal(DefinesCount, defines.Count); defines.Dispose(); }
public void OpenDefineFile() { var defines = new DefineFile(DefineFilePath); Assert.NotNull(defines); Assert.NotEqual(0, defines.Count); defines.Dispose(); }
public void GetDefineValueAsNumberFromIndexer() { var defines = new DefineFile(DefineFilePath); Assert.NotNull(defines); int value = defines.GetValue <int>(TextTwoKey); Assert.Equal(TextTwoValue, value); defines.Dispose(); }
public void GetDefineValueAsNumberFromMethod() { var defines = new DefineFile(DefineFilePath); Assert.NotNull(defines); int value = (int)defines[TextTwoKey]; Assert.Equal(TextTwoValue, value); defines.Dispose(); }
public void TryGetCommentedDefineValue() { var defines = new DefineFile(DefineFilePath); Assert.NotNull(defines); var exception = Assert.Throws <KeyNotFoundException>(() => { object defineValueFromIndexer = defines[TextCommentKey]; }); Assert.NotNull(exception); Assert.Equal(typeof(KeyNotFoundException), exception.GetType()); defines.Dispose(); }