コード例 #1
0
        public void Test_ToString()
        {
            // Arrange
            var ts1 = new TranslatedString("Peanut butter and jelly", "Beurre de cacahuète et confiture", "Pindakaas en jam");
            var ts2 = new TranslatedString("Ham and cheese", "Jambon et fromage", "Ham en kaas");
            var ts3 = new TranslatedString("some english name", "some french name", "some dutch name");

            // Assert
            Assert.AreEqual("Peanut butter and jelly", ts1.ToString(EN));
            Assert.AreEqual("Beurre de cacahuète et confiture", ts1.ToString(FR));
            Assert.AreEqual("Pindakaas en jam", ts1.ToString(NL));

            Assert.AreEqual("Ham and cheese", ts2.ToString(EN));
            Assert.AreEqual("Jambon et fromage", ts2.ToString(FR));
            Assert.AreEqual("Ham en kaas", ts2.ToString(NL));

            Assert.AreEqual("some english name", ts3.ToString(EN));
            Assert.AreEqual("some french name", ts3.ToString(FR));
            Assert.AreEqual("some dutch name", ts3.ToString(NL));
        }
コード例 #2
0
            private void CallGetUrlFriendlyName(string expected, TranslatedString input)
            {
                var result = UrlFriendlyNameFactory.GetUrlFriendlyName(input);

                result.Should().Be(expected, input.ToString());
            }
コード例 #3
0
            private void CallGetUrlFriendlyName(string expected, TranslatedString input)
            {
                var result = UrlFriendlyNameFactory.GetUrlFriendlyName(input);

                Assert.AreEqual(expected, result, input.ToString());
            }