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

C# System.Foo类代码示例

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

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



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

示例1: BindOther

        public void BindOther()
        {
            var foo = new Foo("123");
            var bar = new Bar(foo);

            AssertChange(foo, bar, x => x.FooDependentValue, () => foo.Value = "arbitrary");
        }
开发者ID:robhol,项目名称:StyletDependentProperty,代码行数:7,代码来源:CrossObjectBindingTests.cs


示例2: FooTest

        public void FooTest()
        {
            var sqlConnectionFoo = new Foo<SqlConnection>();
            var oleDbConnectionFoo = new Foo<OleDbConnection>(new OleDbConnection());

            IDbConnection connection = new SqlConnection();
        }
开发者ID:tambama,项目名称:LearningCsharp201,代码行数:7,代码来源:FooTests.cs


示例3: AreSetEventEnabled_disables_events

        public void AreSetEventEnabled_disables_events()
        {
            // arrange
            var prevField1 = default(string);
            var prevField2 = default(DateTime);
            var field1 = "test";
            var field2 = DateTime.UtcNow;
            storage[0] = new Dictionary<string, object>{
                {"Field1", prevField1},
                {"Field2", prevField2}
            };
            var foo = new Foo(0, dBCollectionMock.Object);

            // act
            foo.AreSetEventsEnabled = false;
            foo.Field1 = field1;
            foo.Field2 = field2;
            foo.Commit();

            // assert
            storage[0]["Field1"].Should().Be(prevField1);
            storage[0]["Field2"].Should().Be(prevField2);
            foo.Field1.Should().Be(field1);
            foo.Field2.Should().Be(field2);
        }
开发者ID:iroq,项目名称:trellis,代码行数:25,代码来源:LazyModelTests.cs


示例4: ProperContentType

 public void ProperContentType()
 {
     var content = new Foo();
     var message = new FakeConsumedMessage(content, FakeBasicDeliverEventArgs());
     var actual = message.As<Foo>();
     Assert.Equal(content, actual.Content);
 }
开发者ID:emadb,项目名称:Carrot,代码行数:7,代码来源:MessageBuilding.cs


示例5: TestPushPop

        public void TestPushPop()
        {
            var p0 = new Pool<Foo>();
            var p1 = new Pool<Foo>(1);

            var f = new Foo();
            var g = new Foo();

            p0.Push(f);
            Assert.AreEqual(1, p0.Count);
            p0.Push(g);
            Assert.AreEqual(2, p0.Count);

            p1.Push(f);
            Assert.AreEqual(1, p1.Count);
            // capacity overflow
            p1.Push(g);
            Assert.AreEqual(1, p1.Count);

            Foo g1 = p0.Pop();
            Assert.AreSame(g, g1);
            Foo f1 = p0.Pop();
            Assert.AreSame(f, f1);

            Foo f2 = p1.Pop();
            Assert.AreSame(f, f2);
            // pop underflow
            Foo g2 = p1.Pop();
            Assert.AreSame(null, g2);
        }
开发者ID:gitter-badger,项目名称:x2clr,代码行数:30,代码来源:PoolTests.cs


示例6: EqualsShouldBeTheSameAsEq

        public void EqualsShouldBeTheSameAsEq()
        {
            // Create two equal but distinct strings
            string a = new string(new char[] { 'h', 'e', 'l', 'l', 'o' });
            string b = new string(new char[] { 'h', 'e', 'l', 'l', 'o' });

            Assert.IsTrue(a == b);
            Assert.IsTrue(a.Equals(b));

            object c = a;
            object d = b;

            Assert.IsFalse(c == d);
            Assert.IsTrue(c.Equals(d));

            if(new Foo())
            {

            }
            else
            {
                Assert.Fail("should fail");
            }

            Foo foo = new Foo();
        }
开发者ID:sbendiola,项目名称:sandbox,代码行数:26,代码来源:StringComparisonTest.cs


示例7: ShouldSerializeWithCircularReferences

            public void ShouldSerializeWithCircularReferences()
            {
                var foo = new Foo();
                foo.Parent = foo;

                Assert.DoesNotThrow(() => _serializer.Serialize(foo));
            }
开发者ID:josh-bradley,项目名称:scriptcs,代码行数:7,代码来源:ObjectSerializerTests.cs


示例8: ArrayToDelimitedString

 public void ArrayToDelimitedString()
 {
     Foo[] arr = new Foo[] {new Foo("Foo"), new Foo("Bar")};
     Assert.AreEqual(
         ":Foo,:Bar", StringUtils.CollectionToCommaDelimitedString(arr));
     Assert.AreEqual("null", StringUtils.CollectionToCommaDelimitedString<object>(null));
 }
开发者ID:kog,项目名称:Solenoid-Expressions,代码行数:7,代码来源:StringUtilsTests.cs


示例9: ShouldReturnDefaultIfNoneStored

        public void ShouldReturnDefaultIfNoneStored()
        {
            var foo = new Foo();
            var value = NotifiableProperty.Get(foo, x => x.Age);

            Assert.AreEqual(0, value);
        }
开发者ID:svn2github,项目名称:azonlibrary,代码行数:7,代码来源:NotifiablePropertyTests.cs


示例10: TestSave

        public void TestSave()
        {
            var server = Configuration.TestServer;
            var database = Configuration.TestDatabase;
            var collection = Configuration.GetTestCollection<Foo>();

            var conventions = new ConventionPack();
            conventions.Add(new NamedIdMemberConvention(new[] { "FooId" }));
            ConventionRegistry.Register("test", conventions, t => t == typeof(Foo));

            var classMap = new BsonClassMap<Foo>(cm => cm.AutoMap());

            collection.RemoveAll();
            for (int i = 0; i < 10; i++)
            {
                var foo = new Foo
                {
                    FooId = ObjectId.Empty,
                    Name = string.Format("Foo-{0}", i),
                    Summary = string.Format("Summary for Foo-{0}", i)
                };
                collection.Save(foo);
                var count = collection.Count();
                Assert.AreEqual(i + 1, count);
            }
        }
开发者ID:robinNode,项目名称:mongo-csharp-driver,代码行数:26,代码来源:CSharp77Tests.cs


示例11: SetPropertyValue_Sets_String_Property

        public void SetPropertyValue_Sets_String_Property()
        {
            var foo = new Foo();
            foo.SetPropertyValue("StringProperty", "Hello Mvc!");

            Assert.IsNotNull(foo.StringProperty);
        }
开发者ID:tacoman667,项目名称:pseudo_mvc,代码行数:7,代码来源:ObjectExtensionMethodsTests.cs


示例12: SetPropertyValue_Sets_Nullable_Property

        public void SetPropertyValue_Sets_Nullable_Property()
        {
            var foo = new Foo() { NullableInt32Property = 32 };
            foo.SetPropertyValue("NullableInt32Property", null);

            Assert.IsNull(foo.NullableInt32Property);
        }
开发者ID:tacoman667,项目名称:pseudo_mvc,代码行数:7,代码来源:ObjectExtensionMethodsTests.cs


示例13: SetPropertyValue_Sets_Boolean_Property

        public void SetPropertyValue_Sets_Boolean_Property()
        {
            var foo = new Foo();
            foo.SetPropertyValue("BooleanProperty", true);

            Assert.IsTrue(foo.BooleanProperty);
        }
开发者ID:tacoman667,项目名称:pseudo_mvc,代码行数:7,代码来源:ObjectExtensionMethodsTests.cs


示例14: SetPropertyValue_Converts_String_To_Boolean_And_Sets_Value

        public void SetPropertyValue_Converts_String_To_Boolean_And_Sets_Value()
        {
            var foo = new Foo();
            foo.SetPropertyValue("BooleanProperty", "true");

            Assert.IsTrue(foo.BooleanProperty);
        }
开发者ID:tacoman667,项目名称:pseudo_mvc,代码行数:7,代码来源:ObjectExtensionMethodsTests.cs


示例15: HeaderMapping

        public void HeaderMapping()
        {
            var content = new Foo();
            const String messageId = "one-id";
            const Int64 timestamp = 123456789L;
            const String replyExchangeType = "direct";
            const String replyExchangeName = "exchange-name";
            const String replyRoutingKey = "routing-key";
            const String correlationId = "one-correlation-id";
            var replyTo = $"{replyExchangeType}://{replyExchangeName}/{replyRoutingKey}";

            var args = new BasicDeliverEventArgs
                           {
                               BasicProperties = new BasicProperties
                                                     {
                                                         MessageId = messageId,
                                                         Timestamp = new AmqpTimestamp(timestamp),
                                                         CorrelationId = correlationId,
                                                         ReplyTo = replyTo
                                                     }
                           };
            var message = new FakeConsumedMessage(content, args);
            var actual = message.To<Foo>();
            Assert.Equal(messageId, actual.Headers.MessageId);
            Assert.Equal(timestamp, actual.Headers.Timestamp);
            Assert.Equal(correlationId, actual.Headers.CorrelationId);
            Assert.Equal(replyTo, actual.Headers.ReplyConfiguration.ToString());
        }
开发者ID:naighes,项目名称:Carrot,代码行数:28,代码来源:MessageBuilding.cs


示例16: DependencyOrderingWorksWithSubclassesAsWellAsPrimitives

        public void DependencyOrderingWorksWithSubclassesAsWellAsPrimitives()
        {
            var rootObject = new Foo();
            var filler = new Filler();

            var generator = MockRepository.GenerateStub<IGenerateDummyData>();
            generator.Stub(g => g.Generate(Arg<GenerationContext>.Is.Anything)).Return("Chris");

            var dependentGenerator = MockRepository.GenerateStub<IGenerateDummyData>();
            dependentGenerator.Stub(g => g.Generate(Arg<GenerationContext>.Is.Anything))
                .Do(new GeneratorDelegate(context => string.Format("Hello {0}", context.RootAs<Foo>().Bar.Name)));

            filler.Configure<Goo>(config => config.For(goo => goo.Name).Use(dependentGenerator));
            filler.Configure<Bar>(config => config.For(goo => goo.Name).Use(generator));

            filler.Configure<Foo>(config =>
            {
                config.For(f => f.Goo).Order(2);
                config.For(f => f.Bar).Order(1);
            });

            filler.Fill(rootObject);

            Assert.That(rootObject.Goo.Name, Is.EqualTo("Hello Chris"));
        }
开发者ID:chrisjowen,项目名称:FillMe,代码行数:25,代码来源:FillingDataTests.cs


示例17: TestSerializeRespected

        public void TestSerializeRespected()
        {
            var obj = new Foo { X = "abc", Z = "def" }; // don't touch Y...

            string json = JsonSerializer.SerializeToString(obj);
            Assert.That(json, Is.StringMatching("{\"X\":\"abc\",\"Z\":\"def\"}"));   
        }
开发者ID:GavinHwa,项目名称:ServiceStack.Text,代码行数:7,代码来源:ConditionalSerializationTests.cs


示例18: If_no_exception_occurred_then_changes_are_saved

        public void If_no_exception_occurred_then_changes_are_saved()
        {
            var testDocument = new Foo { Id = "foos/123", Title = "foo" };

            var store = new TestableStore();

            var controller = new TestableController(store);

            StartActionExecuting(controller);

            using (var session = controller.Session)
            {
                session.Store(testDocument);
                session.SaveChanges();

                var doc = session.Load<Foo>(testDocument.Id);
                doc.Title = "bar";

                FinishActionExecuted(controller);
            }

            using (var session = store.OpenSession())
            {
                var doc = session.Load<Foo>(testDocument.Id);
                Assert.Equal("bar", doc.Title);
            }
        }
开发者ID:bbqchickenrobot,项目名称:byteblog,代码行数:27,代码来源:RavenControllerTests.cs


示例19: Export_And_Import_Retains_HiLoState

		public void Export_And_Import_Retains_HiLoState()
		{
			using (var session = documentStore.OpenSession()) {
				var foo = new Foo() { Something = "something2" };
				Assert.Null(foo.Id);
				session.Store(foo);
				Assert.NotNull(foo.Id);
				session.SaveChanges();
			}

			if (File.Exists("hilo-export.dump"))
				File.Delete("hilo-export.dump");
			Smuggler.Smuggler.ExportData(new Smuggler.Smuggler.ExportSpec("http://localhost:8079/", "hilo-export.dump", false, false));
			Assert.True(File.Exists("hilo-export.dump"));

			using (var session = documentStore.OpenSession()) {
				var hilo = session.Load<HiLoKey>("Raven/Hilo/foos");
				Assert.NotNull(hilo);
				Assert.Equal(32, hilo.Max);
			}

			server.Dispose();
			CreateServer();

			Smuggler.Smuggler.ImportData("http://localhost:8079/", "hilo-export.dump");

			using (var session = documentStore.OpenSession()) {
				var hilo = session.Load<HiLoKey>("Raven/Hilo/foos");
				Assert.NotNull(hilo);
				Assert.Equal(32, hilo.Max);
			}
		}
开发者ID:NuvemNine,项目名称:ravendb,代码行数:32,代码来源:HiLoServerKeysNotExported.cs


示例20: WhenSavingSettings_ThenCanReadThem

			public void WhenSavingSettings_ThenCanReadThem()
			{
                var manager = new SettingsManager(Microsoft.VisualStudio.Shell.ServiceProvider.GlobalProvider);

				var foo = new Foo
				{
					StringProperty = "World",
					IntProperty = -1,
					DefaultValueIntProperty = -20,
					DefaultValueAsStringIntProperty = 25,
					EnumProperty = UriFormat.SafeUnescaped,
					DefaultValueEnumProperty = UriFormat.Unescaped,
					ComplexTypeWithConverter = new Bar("BarValue"),
					PingInterval = TimeSpan.FromMinutes(2),
				};

				manager.Save(foo);

				var saved = new Foo();
				manager.Read(saved);

				Assert.Equal("World", saved.StringProperty);
				Assert.Equal("Hello", saved.DefaultValueStringProperty);
				Assert.Equal(-1, saved.IntProperty);
				Assert.Equal(-20, saved.DefaultValueIntProperty);
				Assert.Equal(25, saved.DefaultValueAsStringIntProperty);
				Assert.Equal(UriFormat.SafeUnescaped, saved.EnumProperty);
				Assert.Equal(UriFormat.Unescaped, saved.DefaultValueEnumProperty);
				Assert.NotNull(saved.ComplexTypeWithConverter);
				Assert.Equal("BarValue", saved.ComplexTypeWithConverter.Value);
				Assert.Equal(TimeSpan.FromMinutes(2), saved.PingInterval);
			}
开发者ID:MobileEssentials,项目名称:clide,代码行数:32,代码来源:SettingsManagerSpec.cs



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
C# System.Form1类代码示例发布时间:2022-05-26
下一篇:
C# System.Flags类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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