示例#1
0
            public void ReturnsWithIdAndBranch()
            {
                var locator = FluidBuildLocator.WithId(9999)
                              .WithBranch(FluidBranchLocator.WithDimensions(@default: BranchLocatorFlag.Any));

                Assert.AreEqual("id:9999,branch:(default:any)", locator.ToString());
            }
示例#2
0
            public void ReturnsWithBranch()
            {
                var locator = new FluidBuildLocator().WithBranch(
                    FluidBranchLocator.WithDimensions(
                        "BRANCHNAME",
                        BranchLocatorFlag.Any,
                        BranchLocatorFlag.Any,
                        BranchLocatorFlag.Any));

                Assert.AreEqual("branch:(name:BRANCHNAME,default:any,unspecified:any,branched:any)", locator.ToString());
            }
示例#3
0
            public void ReturnsWithBranchedFalse()
            {
                var locator = new FluidBranchLocator().WithBranched(BranchLocatorFlag.False);

                Assert.AreEqual("branched:false", locator.ToString());
            }
示例#4
0
            public void ReturnsWithBranchedAny()
            {
                var locator = new FluidBranchLocator().WithBranched(BranchLocatorFlag.Any);

                Assert.AreEqual("branched:any", locator.ToString());
            }
示例#5
0
            public void ReturnsWithDefaultAny()
            {
                var locator = new FluidBranchLocator().WithDefault(BranchLocatorFlag.Any);

                Assert.AreEqual("default:any", locator.ToString());
            }
示例#6
0
            public void ReturnsWithUnspecifiedTrue()
            {
                var locator = new FluidBranchLocator().WithUnspecified(BranchLocatorFlag.True);

                Assert.AreEqual("unspecified:true", locator.ToString());
            }
示例#7
0
            public void ReturnsWithDefaultFalse()
            {
                var locator = new FluidBranchLocator().WithDefault(BranchLocatorFlag.False);

                Assert.AreEqual("default:false", locator.ToString());
            }
示例#8
0
            public void ReturnsWithName()
            {
                var locator = new FluidBranchLocator().WithName("testbranch/name");

                Assert.AreEqual("name:testbranch/name", locator.ToString());
            }
示例#9
0
            public void ReturnsWhenEmpty()
            {
                var locator = new FluidBranchLocator();

                Assert.AreEqual(string.Empty, locator.ToString());
            }
示例#10
0
            public void ReturnsWithDimensions()
            {
                var locator = FluidBranchLocator.WithDimensions("testbranch/name", BranchLocatorFlag.True, BranchLocatorFlag.True, BranchLocatorFlag.True);

                Assert.AreEqual("name:testbranch/name,default:true,unspecified:true,branched:true", locator.ToString());
            }
示例#11
0
            public void ReturnsWithDimensionsNull()
            {
                var locator = FluidBranchLocator.WithDimensions(null, null, null, null);

                Assert.AreEqual(string.Empty, locator.ToString());
            }