🩹 fix sonar issues
continuous-integration/drone/push Build is passing Details

pull/38/head
Alexandre AGOSTINHO 2 years ago
parent 081fb725e1
commit 1948c8e579

@ -14,7 +14,7 @@ namespace ConsoleApp.Menu
public class EntryStep public class EntryStep
{ {
#region Attributes & Properties #region Attributes & Properties
private Type _entryType; private readonly Type _entryType;
/// <summary> /// <summary>
/// The entry description. This text is generally placed before the input field. /// The entry description. This text is generally placed before the input field.

@ -13,7 +13,7 @@ namespace ConsoleApp.Menu
internal abstract partial class Entry : Menu<Entry.EntryStep> internal abstract partial class Entry : Menu<Entry.EntryStep>
{ {
#region Attributes & Properties #region Attributes & Properties
private List<EntryStep> _steps = new List<EntryStep>(); private List<EntryStep> _steps;
#endregion #endregion
#region Constructors #region Constructors
@ -56,7 +56,7 @@ namespace ConsoleApp.Menu
if (cki.Key == ConsoleKey.Escape) if (cki.Key == ConsoleKey.Escape)
{ {
if (CurrentSelected is null) if (CurrentSelected is null)
throw new Exception("Error: CurrentSelected is null."); throw new ArgumentNullException("Error: CurrentSelected is null.");
CurrentSelected.Input = InputStr.ToString(); CurrentSelected.Input = InputStr.ToString();
DisableWriteMode(); DisableWriteMode();
@ -76,7 +76,7 @@ namespace ConsoleApp.Menu
public override void Update() public override void Update()
{ {
if (_selectList == null || _selectList.Count == 0) if (_selectList.Count == 0)
{ {
CurrentSelected = default; CurrentSelected = default;
return; return;
@ -102,12 +102,12 @@ namespace ConsoleApp.Menu
_screenDisplay.Append($"{_selectList[i].Line} {_selectList[i].Item.Input}"); _screenDisplay.Append($"{_selectList[i].Line} {_selectList[i].Item.Input}");
if (CurrentLine == i && WriteMode) if (CurrentLine == i && WriteMode)
_screenDisplay.Append(InputStr.ToString()); _screenDisplay.Append(InputStr);
_screenDisplay.AppendLine(); _screenDisplay.AppendLine();
} }
if (_selectList == null || _selectList.Count == 0) if (_selectList.Count == 0)
_screenDisplay.AppendLine("Empty..."); _screenDisplay.AppendLine("Empty...");
_screenDisplay.AppendLine( _screenDisplay.AppendLine(

@ -96,7 +96,7 @@ namespace ConsoleApp.Menu
public virtual IMenu? Return() public virtual IMenu? Return()
{ {
if (CurrentSelected is null) if (CurrentSelected is null)
throw new Exception("Error: CurrentSelected is null."); throw new ArgumentNullException("Error: CurrentSelected is null.");
return (IMenu)CurrentSelected; return (IMenu)CurrentSelected;
} }
@ -104,7 +104,7 @@ namespace ConsoleApp.Menu
protected virtual List<Selector<T>> SearchInSelection() protected virtual List<Selector<T>> SearchInSelection()
{ {
if (_allSelectors is null) if (_allSelectors is null)
throw new Exception("Error: _allSelector is null."); throw new ArgumentNullException("Error: _allSelector is null.");
return _allSelectors.FindAll(x => return _allSelectors.FindAll(x =>
x.Line.ToLower().Contains(InputStr.ToString().ToLower())); x.Line.ToLower().Contains(InputStr.ToString().ToLower()));
@ -141,7 +141,7 @@ namespace ConsoleApp.Menu
{ {
_selectList = SearchInSelection(); _selectList = SearchInSelection();
if (_selectList == null || _selectList.Count == 0) if (_selectList.Count == 0)
{ {
CurrentSelected = default; CurrentSelected = default;
return; return;
@ -173,7 +173,7 @@ namespace ConsoleApp.Menu
_screenDisplay.AppendLine($"{_selectList[i].Line}"); _screenDisplay.AppendLine($"{_selectList[i].Line}");
} }
if (_selectList == null || _selectList.Count == 0) if (_selectList.Count == 0)
_screenDisplay.AppendLine("Empty..."); _screenDisplay.AppendLine("Empty...");
_screenDisplay.AppendLine( _screenDisplay.AppendLine(

@ -34,13 +34,13 @@ namespace ConsoleApp.Menu
public bool WriteMode { get; set; } public bool WriteMode { get; set; }
public StringBuilder InputStr { get; set; } public StringBuilder InputStr { get; set; }
public void DisableWriteMode() { return; } public void DisableWriteMode() { }
public void EnableWriteMode() { return; } public void EnableWriteMode() { }
public void SelectNext() { return; } public void SelectNext() { }
public void SelectPrevious() { return; } public void SelectPrevious() { }
public void ToggleWriteMode() { return; } public void ToggleWriteMode() { }
public void Update() { return; } public void Update() { }
public void WriteMenuMode(ConsoleKeyInfo cki) { return; } public void WriteMenuMode(ConsoleKeyInfo cki) { }
#endregion #endregion
} }
} }

@ -14,7 +14,7 @@ namespace ConsoleApp.Menu
/// </summary> /// </summary>
internal class SearcherRecipe : Menu<Recipe> internal class SearcherRecipe : Menu<Recipe>
{ {
private RecipeCollection _recipeCollectionOnSearch; private readonly RecipeCollection _recipeCollectionOnSearch;
public SearcherRecipe(RecipeCollection recipeCollection) : base("Search recipe") public SearcherRecipe(RecipeCollection recipeCollection) : base("Search recipe")
{ {
@ -37,7 +37,7 @@ namespace ConsoleApp.Menu
public override IMenu? Return() public override IMenu? Return()
{ {
if (CurrentSelected == null) if (CurrentSelected == null)
throw new Exception("Error: CurrentSelected is null."); throw new ArgumentNullException("Error: CurrentSelected is null.");
return new PlainText(CurrentSelected.ToString()); return new PlainText(CurrentSelected.ToString());
} }

@ -13,7 +13,6 @@ Console.WriteLine("Hello, World!\n\n");
Stub stub = new Stub(); Stub stub = new Stub();
List<Recipe> recipes = stub.LoadRecipes();
List<RecipeCollection> recipeCollections = stub.LoadRecipeCollection(); List<RecipeCollection> recipeCollections = stub.LoadRecipeCollection();
RecipeCollection? allRecipe = recipeCollections.Find(x => x.Description.Equals("All")); RecipeCollection? allRecipe = recipeCollections.Find(x => x.Description.Equals("All"));

@ -10,7 +10,7 @@ namespace ConsoleApp
{ {
internal struct Stub internal struct Stub
{ {
public List<Recipe> LoadRecipes() public static List<Recipe> LoadRecipes()
{ {
List<Recipe> stub = new List<Recipe>(); List<Recipe> stub = new List<Recipe>();
stub.AddRange(new[] stub.AddRange(new[]
@ -81,7 +81,7 @@ namespace ConsoleApp
} }
public List<User> ConstrucList() public static List<User> ConstrucList()
{ {
List<User> Users = new List<User>(); List<User> Users = new List<User>();

@ -22,7 +22,10 @@ namespace Model_UnitTests
new Recipe(title: "Gateau aux cerises", id: 3) new Recipe(title: "Gateau aux cerises", id: 3)
}); });
Assert.Equal(2, recipes.ResearchByName("chocolat").FirstOrDefault().Id); Recipe? recipe = recipes.ResearchByName("chocolat").FirstOrDefault();
Assert.NotNull(recipe);
Assert.Equal(2, recipe.Id);
} }
} }
} }

@ -12,8 +12,8 @@ namespace Model_UnitTests
[Fact] [Fact]
public void TestConstructUser() public void TestConstructUser()
{ {
User user = new User("Bob","Dylan", "bd@gmail.com"); User? user = new User("Bob","Dylan", "bd@gmail.com");
//Assert. Assert.NotNull(user);
} }
} }
} }

Loading…
Cancel
Save