• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# DummyClass类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中DummyClass的典型用法代码示例。如果您正苦于以下问题:C# DummyClass类的具体用法?C# DummyClass怎么用?C# DummyClass使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



DummyClass类属于命名空间,在下文中一共展示了DummyClass类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: EndMemberAssignsInstanceToParentProperty

        public void EndMemberAssignsInstanceToParentProperty()
        {
            var state = new StackingLinkedList<Level>();

            var dummyClass = new DummyClass();
            var xamlType = WiringContext.TypeContext.GetXamlType(dummyClass.GetType());
            state.Push(
                new Level
                {
                    Instance = dummyClass,
                    XamlMember = xamlType.GetMember("Child"),
                });

            var childClass = new ChildClass();
            state.Push(
                new Level
                {
                    XamlType = xamlType,
                    Instance = childClass,
                });

            var sut = new ObjectAssembler(state, WiringContext, new TopDownValueContext());

            sut.Process(X.EndObject());

            Assert.AreEqual(1, state.Count);
            var expectedInstance = state.CurrentValue.Instance;

            Assert.AreSame(expectedInstance, dummyClass);
            Assert.AreSame(((DummyClass)expectedInstance).Child, childClass);
        }
开发者ID:rdterner,项目名称:OmniXAML,代码行数:31,代码来源:ObjectAssemblerStateCommutationTests.cs


示例2: Translate

		public static string Translate(this string translate, string defaultValue = "*NO TRANSLATION*")
		{
			var bundleClass = new DummyClass ().Class;
			var languageBundle = NSBundle.FromClass (bundleClass);
			var translatedString = languageBundle.LocalizedString(translate, defaultValue, "GMImagePicker");
			return translatedString;
		}
开发者ID:Cybrosys,项目名称:GMImagePicker.Xamarin,代码行数:7,代码来源:TranslationExtensions.cs


示例3: SetUp

		public void SetUp()
		{
			_dummyClass = new DummyClass();
			_dummyClass.PrivateField = _fooValue;
			_eventSink = new EventSink();
			_invoker = new NuGenInvoker(_dummyClass);
		}
开发者ID:xuchuansheng,项目名称:GenXSource,代码行数:7,代码来源:NuGenInvokerTests.cs


示例4: HasFieldsNotEqualToThoseIsObsoleteButWorks

        public void HasFieldsNotEqualToThoseIsObsoleteButWorks()
        {
            var x = new DummyClass();
            Check.That(x).HasFieldsNotEqualToThose(new DummyClass(1, 2));

            // check with missing fields
            Check.That(new DummyClass()).HasFieldsNotEqualToThose(new DummyHeritance(1,2));
        }
开发者ID:tpierrain,项目名称:NFluent,代码行数:8,代码来源:ObjectFIeldsRelatedTest.cs


示例5: HasNotFieldsWithSameValuesWorks

        public void HasNotFieldsWithSameValuesWorks()
        {
            var x = new DummyClass();
            Check.That(x).HasNotFieldsWithSameValues(new DummyClass(1, 2)); 

            // check with missing fields
            Check.That(new DummyClass()).HasNotFieldsWithSameValues(new DummyHeritance(1,2));
        }
开发者ID:tpierrain,项目名称:NFluent,代码行数:8,代码来源:ObjectFIeldsRelatedTest.cs


示例6: FormValueModelBinding_Enabled

        public IActionResult FormValueModelBinding_Enabled(DummyClass dc)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            return Ok("Data:" + dc?.SampleInt);
        }
开发者ID:ymd1223,项目名称:Mvc,代码行数:9,代码来源:ResourceFilterController.cs


示例7: Setup

        public override void Setup()
        {
            base.Setup();

            dummyClass = new DummyClass { Value = 1, Reference = "2" };
            dummyStruct = new DummyStruct { Value = 3, Reference = "4" };
            classValueWrapper = ReflectionUtility.CreateFieldWrapper(typeof(DummyClass).GetField("Value"));
            classReferenceWrapper = ReflectionUtility.CreateFieldWrapper(typeof(DummyClass).GetField("Reference"));
            structValueWrapper = ReflectionUtility.CreateFieldWrapper(typeof(DummyStruct).GetField("Value"));
            structReferenceWrapper = ReflectionUtility.CreateFieldWrapper(typeof(DummyStruct).GetField("Reference"));
        }
开发者ID:Magicolo,项目名称:PseudoFramework,代码行数:11,代码来源:FieldWrapperTests.cs


示例8: IsEqualFailsIfFieldsDifferent

        public void IsEqualFailsIfFieldsDifferent()
        {
            var x = new DummyClass();

            Check.ThatCode(() =>
            {
                Check.That(x).HasFieldsWithSameValues(new DummyClass(1, 2));
            })
            .Throws<FluentCheckException>()
            .WithMessage(Environment.NewLine+ "The checked value's field 'x' does not have the expected value." + Environment.NewLine + "The checked value:" + Environment.NewLine + "\t[2]" + Environment.NewLine + "The expected value:" + Environment.NewLine + "\t[1]");
        }
开发者ID:tpierrain,项目名称:NFluent,代码行数:11,代码来源:ObjectFIeldsRelatedTest.cs


示例9: XmlSerializer_CachesSerializerForType

        public void XmlSerializer_CachesSerializerForType()
        {
            // Arrange
            var input = new DummyClass { SampleInt = 10 };
            var formatter = new TestXmlSerializerOutputFormatter();
            var context = GetOutputFormatterContext(input, typeof(DummyClass));

            // Act
            formatter.CanWriteResult(context, MediaTypeHeaderValue.Parse("application/xml"));
            formatter.CanWriteResult(context, MediaTypeHeaderValue.Parse("application/xml"));

            // Assert
            Assert.Equal(1, formatter.createSerializerCalledCount);
        }
开发者ID:4myBenefits,项目名称:Mvc,代码行数:14,代码来源:XmlSerializerOutputFormatterTest.cs


示例10: LoadWithRootInstance

        public void LoadWithRootInstance()
        {
            var dummy = new DummyClass
            {
                AnotherProperty = "Other value",
                SampleProperty = "Will be overwritten"
            };

            var loader = new XamlXmlLoader(new ObjectAssembler(WiringContext, new ObjectAssemblerSettings { RootInstance = dummy }), WiringContext);
            var actual = loader.Load("<DummyClass xmlns=\"root\" SampleProperty=\"Value\" />");

            Assert.IsInstanceOfType(actual, dummy.GetType());
            Assert.AreEqual(((DummyClass)actual).SampleProperty, "Value");
            Assert.AreEqual(((DummyClass)actual).AnotherProperty, "Other value");
        }
开发者ID:gitter-badger,项目名称:OmniXAML,代码行数:15,代码来源:SpecialTests.cs


示例11: LoadWithRootInstance

        public void LoadWithRootInstance()
        {
            var dummy = new DummyClass
            {
                AnotherProperty = "Other value",
                SampleProperty = "Will be overwritten"
            };

            var loader = new XmlLoader(new DummyParserFactory(RuntimeTypeSource));

            var actual = loader.FromString("<DummyClass xmlns=\"root\" SampleProperty=\"Value\" />", dummy);

            Assert.IsType(dummy.GetType(), actual);
            Assert.Equal("Value", ((DummyClass)actual).SampleProperty);
            Assert.Equal("Other value", ((DummyClass)actual).AnotherProperty);
        }
开发者ID:wieslawsoltes,项目名称:OmniXAML,代码行数:16,代码来源:SpecialTests.cs


示例12: LoadWithRootInstance

        public void LoadWithRootInstance()
        {
            var dummy = new DummyClass
            {
                AnotherProperty = "Other value",
                SampleProperty = "Will be overwritten"
            };

            var loader = new XamlLoader(new DummyXamlParserFactory(WiringContext));

            var actual = loader.Load("<DummyClass xmlns=\"root\" SampleProperty=\"Value\" />", dummy);

            Assert.IsInstanceOfType(actual, dummy.GetType());
            Assert.AreEqual("Value", ((DummyClass)actual).SampleProperty);
            Assert.AreEqual("Other value", ((DummyClass)actual).AnotherProperty);
        }
开发者ID:rdterner,项目名称:OmniXAML,代码行数:16,代码来源:SpecialTests.cs


示例13: GetAllPropertiesTest

		public void GetAllPropertiesTest()
		{
			DummyClass dummyClass = new DummyClass();

			PropertyInfo[] properties = EntitiyUtilities.GetAllProperties(dummyClass);

			Assert.AreEqual(3, properties.Count(), "The number of properties did not equal the expected amount.");

			bool isIntPropertyThere = properties.Any(i => i.Name == "SomeNumber");
			Assert.IsTrue(isIntPropertyThere, "The value property (int) was not handled correctly.");

			bool isStringPropertyThere = properties.Any(i => i.Name == "SomeString");
			Assert.IsTrue(isStringPropertyThere, "The reference property (string) was not handled correctly.");

			bool isComplexPropertyThere = properties.Any(i => i.Name == "SomeComplex");
			Assert.IsTrue(isComplexPropertyThere, "The complex property (List<int>) was not handled correctly.");
		}
开发者ID:tylerwal,项目名称:AmazonAlert,代码行数:17,代码来源:EntityUtilities.cs


示例14: GivenConfiguredInstance_StartMemberSetsTheMember

        public void GivenConfiguredInstance_StartMemberSetsTheMember()
        {
            var state = new StackingLinkedList<Level>();

            var dummyClass = new DummyClass();
            state.Push(
                new Level
                {
                    Instance = dummyClass,
                });

            var xamlMember = WiringContext.TypeContext.GetXamlType(dummyClass.GetType()).GetMember("Items");

            var sut = new ObjectAssembler(state, WiringContext, new TopDownValueContext());

            sut.Process(X.StartMember<DummyClass>(d => d.Items));

            Assert.AreEqual(1, state.Count);
            Assert.AreEqual(state.CurrentValue.XamlMember, xamlMember);
        }
开发者ID:grokys,项目名称:OmniXAML,代码行数:20,代码来源:ObjectAssemblerStateCommutationTests.cs


示例15: GenerateExpectedDummyObject

        public static List<DummyClass> GenerateExpectedDummyObject(int rows)
        {
            var rtnVal = new List<DummyClass>();

            for (var i = 1; i < rows + 1; i++)
            {
                var row = new DummyClass
                {
                    PropertyInt = i,
                    PropertyBool = (i % 2) == 1,
                    PropertyLong = i,
                    PropertyString = i.ToString(CultureInfo.InvariantCulture),
                    PropertyFloat = i + 0.01F,
                    PropertyDouble = i + 0.01D
                };

                rtnVal.Add(row);
            }

            return rtnVal;
        }
开发者ID:Workshop2,项目名称:TinyORM,代码行数:21,代码来源:Common.cs


示例16: HandlePropertyChangedEvents

        public void HandlePropertyChangedEvents()
        {
            bool valueChanged = false;
            bool textChanged = false;
            DummyClass source = new DummyClass();
            PropertyObserver<DummyClass> observer = new PropertyObserver<DummyClass>(source);
            observer.RegisterHandler("Value", src => valueChanged = true);
            observer.RegisterHandler(src => src.Text, src => textChanged = true);

            Assert.IsFalse(valueChanged);
            Assert.IsFalse(textChanged);

            source.Value = 10;
            Assert.IsTrue(valueChanged);
            Assert.IsFalse(textChanged);
            valueChanged = false;

            source.Text = "abc";
            Assert.IsFalse(valueChanged);
            Assert.IsTrue(textChanged);
            textChanged = false;

            source.RaisePropertyChanged();
            Assert.IsTrue(valueChanged);
            Assert.IsTrue(textChanged);
            valueChanged = false;
            textChanged = false;

            observer.UnregisterHandler("Value");
            source.RaisePropertyChanged();
            Assert.IsFalse(valueChanged);
            Assert.IsTrue(textChanged);
            textChanged = false;

            observer.UnregisterHandler(src => src.Text);
            source.RaisePropertyChanged();
            Assert.IsFalse(valueChanged);
            Assert.IsFalse(textChanged);
        }
开发者ID:Zolniu,项目名称:DigitalRune,代码行数:39,代码来源:PropertyObserverTest.cs


示例17: GivenConfiguredInstance_StartMemberSetsTheMember

        public void GivenConfiguredInstance_StartMemberSetsTheMember()
        {
            var state = new StackingLinkedList<Level>();

            var dummyClass = new DummyClass();
            var xamlType = TypeRuntimeTypeSource.GetByType(dummyClass.GetType());

            state.Push(
                new Level
                {
                    Instance = dummyClass,
                    XamlType = xamlType,
                });

            var xamlMember = xamlType.GetMember("Items");

            var sut = new ObjectAssembler(state, TypeRuntimeTypeSource, new TopDownValueContext(), new NullLifecycleListener());

            sut.Process(X.StartMember<DummyClass>(d => d.Items));

            Assert.AreEqual(1, state.Count);
            Assert.AreEqual(state.CurrentValue.Member, xamlMember);
        }
开发者ID:modulexcite,项目名称:OmniXAML,代码行数:23,代码来源:ObjectAssemblerStateCommutationTests.cs


示例18: WriteAsync_WritesIndentedOutput

        public async Task WriteAsync_WritesIndentedOutput()
        {
            // Arrange
            var sampleInput = new DummyClass { SampleInt = 10 };
            var formatter = new XmlDataContractSerializerOutputFormatter();
            formatter.WriterSettings.Indent = true;
            var outputFormatterContext = GetOutputFormatterContext(sampleInput, sampleInput.GetType());

            // Act
            await formatter.WriteAsync(outputFormatterContext);

            // Assert
            Assert.NotNull(outputFormatterContext.ActionContext.HttpContext.Response.Body);
            outputFormatterContext.ActionContext.HttpContext.Response.Body.Position = 0;
            var outputString = new StreamReader(outputFormatterContext.ActionContext.HttpContext.Response.Body,
                Encoding.UTF8).ReadToEnd();
            XmlAssert.Equal("<DummyClass xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\">" +
                "\r\n  <SampleInt>10</SampleInt>\r\n</DummyClass>",
                outputString);
        }
开发者ID:AndersBillLinden,项目名称:Mvc,代码行数:20,代码来源:XmlDataContractSerializerOutputFormatterTest.cs


示例19: ShouldPrintTheReturnToConsoleIfCommandHasReturnValue

            public void ShouldPrintTheReturnToConsoleIfCommandHasReturnValue()
            {
                object returnValue = new DummyClass { Hello = "World" };

                var helloCommand = new Mock<IReplCommand>();
                helloCommand.SetupGet(x => x.CommandName).Returns("hello");
                helloCommand.Setup(x => x.Execute(It.IsAny<IRepl>(), It.IsAny<object[]>()))
                    .Returns(returnValue);

                var mocks = new Mocks { ReplCommands = new[] { helloCommand } };
                mocks.ObjectSerializer.Setup(x => x.Serialize(returnValue)).Returns("hello world");

                _repl = GetRepl(mocks);

                _repl.Execute(":hello", null);

                mocks.ObjectSerializer.Verify(x => x.Serialize(returnValue), Times.Once);
                mocks.Console.Verify(x => x.WriteLine("hello world"), Times.Once);
            }
开发者ID:AsCloud,项目名称:scriptcs,代码行数:19,代码来源:ReplTests.cs


示例20: XmlSerializerOutputFormatterDoesntFlushOutputStream

        public async Task XmlSerializerOutputFormatterDoesntFlushOutputStream()
        {
            // Arrange
            var sampleInput = new DummyClass { SampleInt = 10 };
            var formatter = new XmlSerializerOutputFormatter();
            var outputFormatterContext = GetOutputFormatterContext(sampleInput, sampleInput.GetType());

            var response = outputFormatterContext.HttpContext.Response;
            response.Body = FlushReportingStream.GetThrowingStream();

            // Act & Assert
            await formatter.WriteAsync(outputFormatterContext);
        }
开发者ID:4myBenefits,项目名称:Mvc,代码行数:13,代码来源:XmlSerializerOutputFormatterTest.cs



注:本文中的DummyClass类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# DumpState类代码示例发布时间:2022-05-24
下一篇:
C# Dummy类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap