public void Inherit_ModuleBase() { // Arrange var dbContextOptionsBuilder = new DbContextOptionsBuilder <DbContext>(); // Act var currencyModule = new CurrencyModule(dbContextOptionsBuilder.Options, "dbo"); // Assert Assert.IsAssignableFrom <ModuleBase>(currencyModule); }
private static void ChangeCurrency() { string input = ""; string pattern = "^[a-z]{3}$"; while (true) { Console.WriteLine(Literals.getLiterals("Input the currency code or 123 to exit")); input = Console.ReadLine(); if (input.Equals("123")) { Console.Clear(); return; } if (Regex.IsMatch(input, pattern, RegexOptions.IgnoreCase)) { //try //{ CurrencyModule.ChangeCurrency(input); Console.Clear(); break; //} // catch(Exception e) //{ Console.WriteLine(Literals.getLiterals("Invalid currency code")); Console.ReadKey(true); //} } else { Console.WriteLine(Literals.getLiterals("Invalid currency code pattern")); Console.ReadKey(true); } Console.Clear(); } }
public KalkCurrency(CurrencyModule currencyModule, string name) : base(name) { _currencyModule = currencyModule; Plural = name; }
public KalkCurrencies(CurrencyModule currencyModule) { _currencyModule = currencyModule; }