示例#1
0
        public void GetCaptionTest()
        {
            DependsOn.Language();

            DerivedVersionInfoMock dvi;

            dvi = new DerivedVersionInfoMock(ConfigurationNames.Debug);
            Assert.AreEqual($"TestApp - {dvi.GetDebugEditionName()} [v1.2.3.4, cn:hoge]", dvi.GetCaption());

            dvi = new DerivedVersionInfoMock(ConfigurationNames.Release);
            Assert.AreEqual("TestApp [v1.2.3.4, cn:hoge]", dvi.GetCaption());

            dvi = new DerivedVersionInfoMock("Custom");
            Assert.AreEqual("TestApp [v1.2.3.4, cn:hoge, bc:Custom]", dvi.GetCaption());

            var evi = EmptyVersionInfoMock.Instance;

            Assert.AreEqual(" [v?.?.?.?, cn:]", evi.GetCaption());

            var nvi = NullVersionInfoMock.Instance;

            Assert.AreEqual("VersionInfo_DisplayName [v?.?.?.?, cn:unknown]", nvi.GetCaption());
        }
示例#2
0
 public void ParseTestEN()
 {
     DependsOn.Language("en");
     this.ParseTest();
 }
示例#3
0
 public void ParseTestJA()
 {
     DependsOn.Language("ja");
     this.ParseTest();
 }
示例#4
0
 public void ParseTestIV()
 {
     DependsOn.Language("iv");
     this.ParseTest();
 }