예제 #1
0
        public void CreateAndGetIDString_RawString_IDStringOfRawString(string rawString)
        {
            Assume.That(rawString != null);

            IdentifierString identifierString = IdentifierString.Create(rawString);

            Assert.That(identifierString != null);
            Assert.That(rawString.ToIDString(), Is.EqualTo(identifierString.IDString));
        }
예제 #2
0
        public void CreateAndGetString_RawString_RawString(string rawString)
        {
            Assume.That(rawString != null);

            IdentifierString identifierString = IdentifierString.Create(rawString);

            Assert.That(identifierString != null);
            Assert.That(identifierString.String, Is.EqualTo(rawString));
        }
예제 #3
0
        public void CreateAndGetString_ResourceNameAndResourcePropertyName_PropertyValueException(string fullResourceName, string resourcePropertyName, Type expectedException)
        {
            Assert.Throws(expectedException, () =>
            {
                IdentifierString identifierString = IdentifierString.Create(fullResourceName, resourcePropertyName, Assembly.GetAssembly(typeof(IdentifierStringTests)));

                var value = identifierString.String;
            });
        }
예제 #4
0
        public void CreateAndGetIDString_TrimUpperRawString_IDStringOfRawString(string rawString)
        {
            Assume.That(rawString != null);

            IdentifierString identifierString = IdentifierString.Create(rawString);

            string           modifiedRawString        = rawString.Trim().ToUpper();
            IdentifierString modifiedIdentifierString = IdentifierString.Create(modifiedRawString);

            Assert.That(identifierString.IDString, Is.EqualTo(modifiedIdentifierString.IDString));
        }
예제 #5
0
        public void CreateAndGetIDString_NoWhiteSpacesUpperRawString_IDStringOfRawString(string rawString)
        {
            Assume.That(rawString != null);

            IdentifierString identifierString = IdentifierString.Create(rawString);

            string           modifiedRawString        = rawString.Replace(" ", String.Empty).ToUpper();
            IdentifierString modifiedIdentifierString = IdentifierString.Create(modifiedRawString);

            Assert.That(identifierString.IDString, Is.EqualTo(modifiedIdentifierString.IDString));
        }
예제 #6
0
        public string CreateAndGetString_ResourceNameAndResourcePropertyName_PropertyValue(string fullResourceName, string resourcePropertyName)
        {
            IdentifierString identifierString = IdentifierString.Create(fullResourceName, resourcePropertyName, Assembly.GetAssembly(typeof(IdentifierStringTests)));

            return(identifierString.String);
        }