Пример #1
0
        public void ToStringShouldReturnDeploymentItemIfRelativeOutputDirectoryIsNotSpecified()
        {
            var            sourcePath = "e:\\temp\\temp1.dll";
            DeploymentItem item       = new DeploymentItem(sourcePath);

            Assert.AreEqual(string.Format(Resource.DeploymentItem, sourcePath), item.ToString());
        }
Пример #2
0
        public void EqualsShouldReturnTrueIfSourceAndRelativeOutputDirectoryAreSame()
        {
            DeploymentItem item1 = new DeploymentItem("e:\\temp\\temp1.dll", "foo1");
            DeploymentItem item2 = new DeploymentItem("e:\\temp\\temp1.dll", "foo1");

            Assert.IsTrue(item1.Equals(item2));
        }
Пример #3
0
        public void EqualsShouldReturnTrueIfRelativeOutputDirectoryDiffersByCase()
        {
            DeploymentItem item1 = new DeploymentItem("e:\\temp\\temp1.dll", "foo1");
            DeploymentItem item2 = new DeploymentItem("e:\\temp\\temp1.dll", "Foo1");

            Assert.IsTrue(item1.Equals(item2));
        }
Пример #4
0
        public void EqualsShouldReturnTrueIfSourcePathDiffersByCase()
        {
            DeploymentItem item1 = new DeploymentItem("e:\\temp\\temp1.dll");
            DeploymentItem item2 = new DeploymentItem("e:\\temp\\Temp1.dll");

            Assert.IsTrue(item1.Equals(item2));
        }
Пример #5
0
        public void EqualsShouldReturnFalseIfRelativeOutputDirectoryIsDifferent()
        {
            DeploymentItem item1 = new DeploymentItem("e:\\temp\\temp1.dll", "foo1");
            DeploymentItem item2 = new DeploymentItem("e:\\temp\\temp1.dll", "foo2");

            Assert.IsFalse(item1.Equals(item2));
        }
Пример #6
0
        public void EqualsShouldReturnFalseIfSourcePathIsDifferent()
        {
            DeploymentItem item1 = new DeploymentItem("e:\\temp\\temp1.dll");
            DeploymentItem item2 = new DeploymentItem("e:\\temp\\temp2.dll");

            Assert.IsFalse(item1.Equals(item2));
        }
Пример #7
0
        public void ToStringShouldReturnDeploymentItemAndRelativeOutputDirectory()
        {
            var            sourcePath = "e:\\temp\\temp1.dll";
            var            relativeOutputDirectory = "foo1";
            DeploymentItem item = new DeploymentItem(sourcePath, relativeOutputDirectory);

            Assert.AreEqual(string.Format(Resource.DeploymentItemWithOutputDirectory, sourcePath, relativeOutputDirectory), item.ToString());
        }
Пример #8
0
        public void GetHashCodeShouldConsiderSourcePathAndRelativeOutputDirectory()
        {
            var            sourcePath = "e:\\temp\\temp1.dll";
            var            relativeOutputDirectory = "foo1";
            DeploymentItem item = new DeploymentItem(sourcePath, relativeOutputDirectory);

            Assert.AreEqual(sourcePath.GetHashCode() + relativeOutputDirectory.GetHashCode(), item.GetHashCode());
        }
 public void InMachineNameDirectoryShouldReturnMachineSpecificDeploymentDirectory()
 {
     Assert.AreEqual(
         Path.Combine(@"C:\temp\In", Environment.MachineName),
         this.testRunDirectories.InMachineNameDirectory);
 }
Пример #10
0
        public void EqualsShouldReturnFalseIfOtherItemIsNotDeploymentItem()
        {
            DeploymentItem item = new DeploymentItem("e:\\temp\\temp1.dll");

            Assert.IsFalse(item.Equals(new DeploymentItemTests()));
        }