Exemple #1
0
        private static void Info_Double()
        {
            // Formatting floating point numbers (of type "double")
            // Note: Similar to float, so this section is simpler
            Console.WriteLine("### Doubles ### (similar to floats)");
            double d = 123.0987654321;

            Console.WriteLine("  A = {0} [raw]", d);
            Console.WriteLine();

            Console.WriteLine("(using a method to display a variable number of decimal places)");
            for (int places = 0; places <= 10; places++)
            {
                Console.WriteLine("  decimals = {0,2}, output = {1}", places, StringLibrary.FormatFloat(d, places));
            }

            Console.WriteLine();

            Console.WriteLine("(converting between a double and string)");
            double dOrig = 3.14159265358979323846;
            string s1    = dOrig.ToString();
            string s2    = dOrig.ToString("R");   // "Round-trip" specifier (attempts to ensure string is parsed back to the original)
            string s3    = dOrig.ToString("G17"); // Recommended specifier due to bugs and performance of the "R" specifier
            double d1    = Convert.ToDouble(s1);
            double d2    = Convert.ToDouble(s2);
            double d3    = Convert.ToDouble(s3);

            Console.WriteLine("  Original = {0:0.#################}\t\t\t\t[original]", dOrig);
            Console.WriteLine("  s1 = {0,-20}d1 = {1:0.#################}\t[ToString()]", s1, d1);
            Console.WriteLine("  s2 = {0,-20}d2 = {1:0.#################}\t[ToString(\"R\")]", s2, d2);
            Console.WriteLine("  s3 = {0,-20}d3 = {1:0.#################}\t[ToString(\"G17\")]", s3, d3);
            Console.WriteLine("#\n");
        }
Exemple #2
0
    public JsonParser(JObject json, String input)
    {
        this.json  = json;
        this.input = input;

        lib = new StringLibrary();
    }
Exemple #3
0
        public ActionResult Register(Models.Account.RegisterViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            using (var db = new DatabaseContext())
            {
                if (db.Uzytkownik.Any(t => t.Login == model.Login))
                {
                    ModelState.AddModelError("", $"Użytkownik o nazwie \"{model.Login}\" istnieje już w bazie danych.");
                    return(View(model));
                }

                Uzytkownik user = new Uzytkownik();
                user.Login    = model.Login;
                user.Email    = model.Email;
                user.Imie     = model.Name;
                user.Nazwisko = model.Surname;
                user.Salt     = StringLibrary.RandomString(6);
                user.Haslo    = StringLibrary.CreateMD5(model.Password + StringLibrary.CreateMD5(user.Salt));

                user.DataUtworzenia  = DateTime.Now;
                user.DataModyfikacji = DateTime.Now;
                user.IDP             = 1;
                user.Rola            = 0;

                db.Uzytkownik.Add(user);
                db.SaveChanges();
            }
            return(RedirectToAction("Login", "User"));
        }
Exemple #4
0
        static void Main(string[] args)
        {
            StringLibrary stringLibrary = new StringLibrary();

            stringLibrary.show();
            Console.WriteLine("Hello World!");
        }
        public void InputString()
        {
            var inputString    = "The quick brown fox jumps over the lazy dog";
            var returnedString = StringLibrary.GetString();

            Assert.True(inputString == returnedString, "The input string was not correct.");
        }
Exemple #6
0
        static void Main(string[] args)
        {
            var initialString  = StringLibrary.GetString();
            var reversedString = StringUtils.ReverseString(initialString);

            WriteLine($"string: {initialString}");
            WriteLine($"reversed: {reversedString}");
        }
Exemple #7
0
        public void RandomStringTest_EqualToDefault()
        {
            //Act
            var actual = StringLibrary.GetRandomString("35");

            //Assert
            Assert.AreEqual(35, actual.Length);
        }
Exemple #8
0
        public void RandomStringTest_ShorterThanDefault()
        {
            //Act
            var actual = StringLibrary.GetRandomString("13");

            //Assert
            Assert.AreEqual(13, actual.Length);
        }
Exemple #9
0
        public void RandomStringTest_EmptyString()
        {
            //Act
            var actual = StringLibrary.GetRandomString("");

            //Assert
            Assert.AreEqual(35, actual.Length);
        }
Exemple #10
0
        public void RandomStringTest_LongerThanDefault()
        {
            //Act
            var actual = StringLibrary.GetRandomString("76");

            //Assert
            Assert.AreEqual(76, actual.Length);
        }
Exemple #11
0
        public void RandomStringTest_DefaultLength()
        {
            //Act
            var actual = StringLibrary.GetRandomString(null);

            //Assert
            Assert.AreEqual(35, actual.Length);
        }
Exemple #12
0
        void SetupLibraries()
        {
            BaseLibrary   = new BaseLibrary(this);
            StringLibrary = new StringLibrary(this);

            Globals = new LuaTable();
            BaseLibrary.Setup(Globals);
            //StringLibrary.Setup(StringGlobals);
        }
Exemple #13
0
        static void Main(string[] args)
        {
            int aNumber = int.Parse(StringLibrary.GetNotEmptyString("Input number a: "));
            int bNumber = int.Parse(StringLibrary.GetNotEmptyString("Input number b: "));


            Console.WriteLine(aNumber > bNumber?$"max number is a = {aNumber}":$"max number is b = {bNumber}");
            Console.Read();
        }
        public void Initialize(string name)
        {
            NameFolderValidator nameFolderValidator = new NameFolderValidator(name);

            string expectedName = StringLibrary.GetSuffix(name, @"\");

            Assert.AreEqual(expectedName, nameFolderValidator.Name);
            Assert.AreEqual(false, nameFolderValidator.ExcludeFolder);
        }
Exemple #15
0
        public void FilterFromText_No_Events_Messenger(string name, string filterString)
        {
            var wasCalled = false;

            StringLibrary.Messenger += (e) => wasCalled = true;

            StringLibrary.FilterFromText(name, filterString, retainPrefix: true, retainSuffix: true, suppressWarnings: false);

            Assert.IsFalse(wasCalled);
        }
Exemple #16
0
 public void DirectCallWithNullOrEmpty()
 {
     // Tests that we expect to return false
     string[] words = { string.Empty, null };
     foreach (var w in words)
     {
         bool result = StringLibrary.StartsWithUpper(w);
         Assert.IsFalse(result, String.Format("Expected for {0}: false, actual {1}", w == null ? "<null>" : w, result));
     }
 }
        public void Initialize_And_Exclude_Match(string name)
        {
            bool excludeFolder = true;
            NameFolderValidator nameFolderValidator = new NameFolderValidator(name, excludeFolder: excludeFolder);

            string expectedName = StringLibrary.GetSuffix(name, @"\");

            Assert.AreEqual(expectedName, nameFolderValidator.Name);
            Assert.AreEqual(excludeFolder, nameFolderValidator.ExcludeFolder);
        }
Exemple #18
0
        public void ReplaceInText_No_Events_Messenger(string oldName, string oldSubString, string newSubString)
        {
            var wasCalled = false;

            StringLibrary.Messenger += (e) => wasCalled = true;

            StringLibrary.ReplaceInText(oldName, oldSubString, newSubString, suppressWarnings: false);

            Assert.IsFalse(wasCalled);
        }
Exemple #19
0
        public void CutStringUnicodeTest()
        {
            string strCut  = "안녕하세요 부경대학교 입니다.";
            int    intChar = 9;

            var expected = "안녕하세요 ...";
            var actual   = StringLibrary.CutString(strCut, intChar);

            Assert.AreEqual(expected, actual);
        }
Exemple #20
0
    protected void Page_Load(object sender, EventArgs e)
    {
        lib             = new StringLibrary();
        generator       = new TextGenerator();
        prompt          = PromptText.Text;
        PromptText.Text = generator.generateSentence();

        placeholder      = "";
        OutputLabel.Text = lib.v["default"]; // center this text in a div
    }
Exemple #21
0
        public void CutStringTest()
        {
            string strCut  = "Hello Wolrd, This is a test sentence";
            int    intChar = 15;

            var expected = "Hello Wolrd,...";
            var actual   = StringLibrary.CutString(strCut, intChar);

            Assert.AreEqual(expected, actual);
        }
Exemple #22
0
 public void DirectCallWithNullOrEmpty()
 {
     string[] words = { string.Empty, null };
     foreach (var word in words)
     {
         bool result = StringLibrary.StartsWithUpper(word);
         Assert.IsFalse(result,
                        String.Format("Expected for '{0}': false; Actual: {1}",
                                      word == null ? "<null>" : word, result));
     }
 }
        public string ReplaceWithConstant(string word, string wordToUse)
        {
            List <string> wordsToReplace = new List <string>()
            {
                "pinnacle",
                "tower",
                "needle"
            };

            return(StringLibrary.ReplaceWithConstant(word, wordsToReplace, wordToUse));
        }
        public string ReplaceWithConstant_Case_Sensitive(string word, string wordToUse)
        {
            List <string> wordsToReplace = new List <string>()
            {
                "piNNacle",
                "Tower",
                "needlE"
            };

            return(StringLibrary.ReplaceWithConstant(word, wordsToReplace, wordToUse, isCaseSensitive: true));
        }
Exemple #25
0
 public void TestStartsWithUpper()
 {
     // Tests expected to return true
     string[] uppercase_words = { "Alphabet", "Zebra", "ABC", "Αθήνα", "Москва" };
     foreach (var word in uppercase_words)
     {
         bool result = StringLibrary.StartsWithUpper(word);
         Assert.True(result);
         string message = String.Format("Expected for '{0}': true; Actual: {1}", word, result);
         System.Console.WriteLine(message);
     }
 }
Exemple #26
0
 public void DirectCallWithNullOrEmpty()
 {
     // Test expected to return false
     string[] empty_words = { string.Empty, null };
     foreach (var word in empty_words)
     {
         bool result = StringLibrary.StartsWithUpper(word);
         Assert.False(result);
         string message = String.Format("Expected for '{0}': false; Actual: {1}", word == null ? "<null>" : word, result);
         System.Console.WriteLine(message);
     }
 }
Exemple #27
0
 public void DirectCallWithNullOrEmpty()
 {
     // Tests that we expect to return false.
     string[] words = { String.Empty, null };
     foreach (var word in words)
     {
         bool result = StringLibrary.StartsWithUpper(word);
         Assert.IsFalse(result,
                        $"Expected for '{(word == null ? "<null>" : word)}': " +
                        $"false; Actual: {result}");
     }
 }
Exemple #28
0
        public void ConcatStringsTest_NullStrings_Success()
        {
            //Arrange
            string value1 = null;
            string value2 = null;

            //Act
            var actual = StringLibrary.ConcatStrings(value1, value2);

            //Assert
            Assert.AreEqual(string.Empty, actual);
        }
Exemple #29
0
        public void ConcatStringsTest_EmptyStrings_Success()
        {
            //Arrange
            var value1 = string.Empty;
            var value2 = string.Empty;

            //Act
            var actual = StringLibrary.ConcatStrings(value1, value2);

            //Assert
            Assert.AreEqual(string.Empty, actual);
        }
Exemple #30
0
        public void ConcatStringsTest_SomeStrings_Success()
        {
            //Arrange
            var value1 = "value1";
            var value2 = "value2";

            //Act
            var actual = StringLibrary.ConcatStrings(value1, value2);

            //Assert
            Assert.AreEqual("value1value2", actual);
        }