コード例 #1
0
        public void GetAssociatedValue_EnumItems_GetCorrectly()
        {
            // Assign

            _fileReader.Setup(x => x.LoadXDocument(It.IsAny <string>(), It.IsAny <bool>())).Returns(XDocument.Parse("<?xml version=\"1.0\" encoding=\"utf-8\" ?><items><item name=\"FooEnum.FooItem1\" value=\"Foo\" /></items>"));
            _stringTable = new StringTable(_stringTableFiles, DefaultLanguage, _languageManagerProvider.Object, _fileReader.Object);

            // Act
            _stringTable.Setup();

            // Act & Assert
            Assert.AreEqual("Foo", _stringTable.GetAssociatedValue(FooEnum.FooItem1));
            Assert.IsNull(_stringTable.GetAssociatedValue(FooEnum.FooItem2));
        }
コード例 #2
0
ファイル: StringTableTests.cs プロジェクト: jmptrader/AcspNet
        public void GetAssociatedValue_EnumItems_GetCorrectly()
        {
            // Assign

            _fileReader.Setup(x => x.LoadXDocument(It.IsAny<string>())).Returns(XDocument.Parse("<?xml version=\"1.0\" encoding=\"utf-8\" ?><items><item name=\"FooEnum.FooItem1\" value=\"Foo\" /></items>"));
            _stringTable = new StringTable(_stringTableFiles, DefaultLanguage, _languageManagerProvider.Object, _fileReader.Object);

            // Act
            _stringTable.Setup();

            // Act & Assert
            Assert.AreEqual("Foo", _stringTable.GetAssociatedValue(FooEnum.FooItem1));
            Assert.IsNull(_stringTable.GetAssociatedValue(FooEnum.FooItem2));
        }