当前位置: 首页>>代码示例>>C#>>正文


C# IEnvironment.Expect方法代码示例

本文整理汇总了C#中IEnvironment.Expect方法的典型用法代码示例。如果您正苦于以下问题:C# IEnvironment.Expect方法的具体用法?C# IEnvironment.Expect怎么用?C# IEnvironment.Expect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IEnvironment的用法示例。


在下文中一共展示了IEnvironment.Expect方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: SetUp

 public void SetUp()
 {
     //this.hostName = Environment.MachineName;
     hostName = "someHost";
     environment = MockRepository.GenerateMock<IEnvironment>();
     environment.Expect(x => x.GetMachineName()).Return(hostName);
 }
开发者ID:perryofpeek,项目名称:SqlToGraphite-core,代码行数:7,代码来源:With_Rolesconfig.cs

示例2: Should_get_all_roles_for_default_and_regex_of_the_machines_hostname_direct_match

        public void Should_get_all_roles_for_default_and_regex_of_the_machines_hostname_direct_match()
        {
            var machineName = "abc";
            var hname = "abc";
            var sqlToGraphiteConfigHosts = new List<Host>();
            var hosta = new Host { Name = "default", Roles = new List<Role>() };
            var hostb = new Host { Name = "notThis", Roles = new List<Role>() };
            var hostc = new Host { Name = hname, Roles = new List<Role>() };

            hosta.Roles.Add(new Role { Name = "a1" });
            hosta.Roles.Add(new Role { Name = "a2" });
            hostb.Roles.Add(new Role { Name = "b1" });
            hostc.Roles.Add(new Role { Name = "c1" });

            sqlToGraphiteConfigHosts.Add(hosta);
            sqlToGraphiteConfigHosts.Add(hostb);
            sqlToGraphiteConfigHosts.Add(hostc);

            environment = MockRepository.GenerateMock<IEnvironment>();
            environment.Expect(x => x.GetMachineName()).Return(machineName);
            var roleConfig = new RoleConfig(sqlToGraphiteConfigHosts, environment);
            var roleList = roleConfig.GetRoleListToRunOnThisMachine();

            Assert.That(roleList.Count, Is.EqualTo(3));
            Assert.That(roleList[0], Is.EqualTo("a1"));
            Assert.That(roleList[1], Is.EqualTo("a2"));
            Assert.That(roleList[2], Is.EqualTo("c1"));
        }
开发者ID:perryofpeek,项目名称:SqlToGraphite-core,代码行数:28,代码来源:With_Rolesconfig.cs


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