Exemple #1
0
                public static void ManyStringsShouldWork()
                {
                    var actual = ArmStringFunctions.Concat(
                        "hello", "brave", "new", "world"
                        );
                    var expected = "hellobravenewworld";

                    Assert.AreEqual(expected, actual);
                }
Exemple #2
0
                public static void TwoStringsShouldWork()
                {
                    var actual = ArmStringFunctions.Concat(
                        "hello", "brave"
                        );
                    var expected = "hellobrave";

                    Assert.AreEqual(expected, actual);
                }
Exemple #3
0
                public static void OneStringShouldWork()
                {
                    var actual = ArmStringFunctions.Concat(
                        "hello"
                        );
                    var expected = "hello";

                    Assert.AreEqual(expected, actual);
                }
Exemple #4
0
                public static void NoParametersShouldThrow()
                {
                    var ex = Assert.Throws <ArgumentException>(
                        () =>
                    {
                        var actual = ArmStringFunctions.Concat();
                    }
                        );
                    var expectedMessage = "Concat requires at least one parameter.";

                    Assert.AreEqual(expectedMessage, ex.Message);
                }
Exemple #5
0
                public static void NullStringsShouldThrow()
                {
                    var ex = Assert.Throws <ArgumentNullException>(
                        () =>
                    {
                        var actual = ArmStringFunctions.Concat(
                            null
                            );
                    }
                        );
                    var expectedMessage = "Value cannot be null. (Parameter 'args')";

                    Assert.AreEqual(expectedMessage, ex.Message);
                }