コード例 #1
0
        public void HasData_should_be_true()
        {
            var handler = new StaticLocalizationAttributeHandler();
            var args    = new AttributeHandlersArgs(new StaticLocalizationAttribute("test"), null, null, null);

            handler.HasData(args).Should().Be(true);
        }
コード例 #2
0
        public void Data_should_be_empty()
        {
            DISetup.SetupContainer();
            var locManager = new Mock <ILocalizationManager>();

            locManager.Setup(s => s.GetResource(It.Is <string>(s => s == "test"))).Returns("test localization");
            DISetup.Container.RegisterInstance(locManager.Object);
            var handler = new StaticLocalizationAttributeHandler();
            var args    = new AttributeHandlersArgs(new StaticLocalizationAttribute("test2"), null, null, null);

            handler.GetData(args).Should().BeNull();
        }