NUnit.Framework.Assert.AreEqual(object, object)

Here are the examples of the csharp api class NUnit.Framework.Assert.AreEqual(object, object) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

200 Examples 7

151. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_If_Nested_Resource_Ends_With_Slash_Can_Tell_You_Its_Parent_Successfully()
        {
            Assert.AreEqual(@"\abc\", new Resource(@"\abc\def\").Parent.Path);
        }

152. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_If_Triple_Nested_Resource_Ends_Without_Slash_Can_Tell_You_Its_Parent_Successfully()
        {
            Assert.AreEqual(@"\abc\def\", new Resource(@"\abc\def\ghi").Parent.Path);
        }

153. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_If_Triple_Nested_Resource_Ends_With_Slash_Can_Tell_You_Its_Parent_Successfully()
        {
            Assert.AreEqual(@"\abc\def\", new Resource(@"\abc\def\ghi\").Parent.Path);
        }

154. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_If_Paths_Point_To_File_And_Are_Identical_Can_Calculate_Relative_Path()
        {
            var from = new Resource(@"\spec\x.html");
            var to = new Resource(@"\spec\x.html");

            Assert.AreEqual("x.html", from.GetRelativePath(to));
        }

155. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_If_Paths_Are_Not_Identical_Can_Calculate_Relative_Path()
        {
            var from = new Resource(@"\spec\");
            var to = new Resource(@"\spec\blah");

            Assert.AreEqual(@"blah", from.GetRelativePath(to));
        }

156. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_If_Paths_Are_Not_Identical_And_End_In_Slashes_Can_Calculate_Relative_Path()
        {
            var from = new Resource(@"\a\b\c\");
            var to = new Resource(@"\a\b\x\");

            Assert.AreEqual(@"..\x\", from.GetRelativePath(to));
        }

157. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_If_Paths_Are_Weird_And_End_In_Slashes_Can_Calculate_Relative_Path()
        {
            var from = new Resource(@"\x\b\c\");
            var to = new Resource(@"\a\b\x\");

            Assert.AreEqual(@"..\..\..\a\b\x\", from.GetRelativePath(to));
        }

158. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_If_Paths_Share_Common_Root_And_End_In_Text_File_Can_Calculate_Relative_Path()
        {
            var from = new Resource(@"\a\b\c\file.txt");
            var to = new Resource(@"\a\x\x\file.txt");

            Assert.AreEqual(@"..\..\x\x\file.txt", from.GetRelativePath(to));
        }

159. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_If_Path_To_Image_And_Path_To_Html_File_Can_Calculate_Relative_Path()
        {
            var from = new Resource(@"\spec\concordion\breadcrumbs\Breadcrumbs.html");
            var to = new Resource(@"\image\concordion-logo.png");

            Assert.AreEqual(@"..\..\..\image\concordion-logo.png", from.GetRelativePath(to));
        }

160. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_From_Another_Resource_File_Successfully()
        {
            var resourcePath = @"\blah.html";
            var relativePath = @"david.html";

            Assert.AreEqual(@"\david.html", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

161. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_With_Root_Path_From_Another_Resource_File_Successfully()
        {
            var resourcePath = @"\";
            var relativePath = @"david.html";

            Assert.AreEqual(@"\david.html", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

162. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_With_Directory_From_Another_Resource_File_Successfully()
        {
            var resourcePath = @"\blah\x";
            var relativePath = @"david.html";

            Assert.AreEqual(@"\blah\david.html", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

163. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_With_Multiple_Directory_From_Another_Resource_File_Successfully()
        {
            var resourcePath = @"\blah\x\y";
            var relativePath = @"david.html";

            Assert.AreEqual(@"\blah\x\david.html", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

164. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_With_Multiple_Directory_From_Another_Resource_File_In_A_Directory_Successfully()
        {
            var resourcePath = @"\blah\x\y";
            var relativePath = @"z\david.html";

            Assert.AreEqual(@"\blah\x\z\david.html", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

165. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_With_Multiple_Directory_From_Another_Resource_File_In_A_SubDirectory_Successfully()
        {
            var resourcePath = @"\blah\docs\example.html";
            var relativePath = @"..\style.css";

            Assert.AreEqual(@"\blah\style.css", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

166. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_With_Multiple_Directory_And_File_From_Another_Resource_File_In_A_Directory_Successfully()
        {
            var resourcePath = @"\blah\docs\example.html";
            var relativePath = @"..\..\style.css";

            Assert.AreEqual(@"\style.css", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

167. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_With_Multiple_Directory_And_File_From_Another_Resource_File_In_A_Directory2_Successfully()
        {
            var resourcePath = @"\blah\docs\work\example.html";
            var relativePath = @"..\..\style.css";

            Assert.AreEqual(@"\blah\style.css", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

168. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_With_Multiple_Directory_And_File_From_Another_Resource_File_In_A_Directory3_Successfully()
        {
            var resourcePath = @"\blah\docs\work\example.html";
            var relativePath = @"..\style.css";

            Assert.AreEqual(@"\blah\docs\style.css", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

169. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_With_Multiple_Directory_And_File_From_Another_Resource_File_In_A_Directory4_Successfully()
        {
            var resourcePath = @"\blah\example.html";
            var relativePath = @"..\style.css";

            Assert.AreEqual(@"\style.css", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

170. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_With_Multiple_Directory_And_File_From_Another_Resource_File_In_A_Directory5_Successfully()
        {
            var resourcePath = @"\blah\";
            var relativePath = @"..\style.css";

            Assert.AreEqual(@"\style.css", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

171. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_With_Multiple_Directory_And_File_From_Another_Resource_File_In_A_Directory6_Successfully()
        {
            var resourcePath = @"\blah";
            var relativePath = @"style.css";

            Assert.AreEqual(@"\style.css", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

172. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Get_Relative_Resource_With_Multiple_Directory_And_File_From_Another_Resource_File_In_A_Directory7_Successfully()
        {
            var resourcePath = @"\blah\docs\work\";
            var relativePath = @"..\css\style.css";

            Assert.AreEqual(@"\blah\docs\css\style.css", new Resource(resourcePath).GetRelativeResource(relativePath).Path);
        }

173. Example

Project: concordion-net
Source File: Resource_Fixture.cs
View license
[Test]
        public void Test_Can_Strip_Drive_Letter_Successfully()
        {
            Assert.AreEqual(@"\blah\", new Resource(@"C:\blah\").Path);
        }

174. Example

View license
[Test]
        public void ShouldRemoveTestSuffixes()
        {
            var specificationLocator = new ClassNameBasedSpecificationLocator();
            var resource = specificationLocator.LocateSpecification(this);
            var path = resource.Path.Replace(Path.DirectorySeparatorChar, '/');
            Assert.AreEqual("Concordion/Test/Internal/SpecificationLocator.html", path, "path from SpecificationLocator contains 'Test'");
        }

175. Example

View license
[Test]
        public void ShouldNotRemoreWordTestInBetween()
        {
            var specificationLocator = new ClassNameBasedSpecificationLocator();
            var resource = specificationLocator.LocateSpecification(new DummyContainingTestInNameTest());
            var path = resource.Path.Replace(Path.DirectorySeparatorChar, '/');
            Assert.AreEqual("Concordion/Test/Internal/DummyContainingTestInName.html", path, "path from SpecificiationLocator removed 'Test' in the middle");
        }

176. Example

View license
[Test]
        public void Test_Can_Remove_First_Instance_In_Middle_Of_String_Successfully()
        {
            var str = "ShouldRemoveThis";
            Assert.AreEqual("ShouldThis", str.RemoveFirst("Remove"));
        }

177. Example

View license
[Test]
        public void Test_Can_Remove_First_Instance_In_Middle_Of_String_If_Multiple_Instances_Present_Successfully()
        {
            var str = "ShouldRemoveRemoveThis";
            Assert.AreEqual("ShouldRemoveThis", str.RemoveFirst("Remove"));
        }

178. Example

View license
[Test]
        public void Test_Can_Remove_First_Instance_At_Start_Of_String_Successfully()
        {
            var str = "RemoveThis";
            Assert.AreEqual("This", str.RemoveFirst("Remove"));
        }

179. Example

View license
[Test]
        public void Test_Can_Remove_First_Instance_At_End_Of_String_Successfully()
        {
            var str = "ShouldRemove";
            Assert.AreEqual("Should", str.RemoveFirst("Remove"));
        }

180. Example

View license
[Test]
        public void Test_Can_Return_Same_String_If_SubString_Not_Found_Successfully()
        {
            var str = "This";
            Assert.AreEqual("This", str.RemoveFirst("Remove"));
        }

181. Example

View license
[Test]
        public void Test_Can_Return_Empty_String_Successfully()
        {
            var str = String.Empty;
            Assert.AreEqual(String.Empty, str.RemoveFirst("Remove"));
        }

182. Example

View license
[Test]
        public void CanMangleSingleGeneric()
        {
            Assert.AreEqual("Foo`1<T>", GenericNameMangler.MangleParameterName("Foo<T>"));
        }

183. Example

View license
[Test]
        public void CanMangleFullyQualifiedGeneric()
        {   
            Assert.AreEqual("System.Collections.Generic.IEnumerable`1<AutoTest.TestRunners.Shared.IAutoTestNetTestRunner>", GenericNameMangler.MangleParameterName("System.Collections.Generic.IEnumerable<AutoTest.TestRunners.Shared.IAutoTestNetTestRunner>"));
        }

184. Example

View license
[Test]
        public void CanMangleMultipleGenerics()
        {
            Assert.AreEqual("Foo`2<T,V>", GenericNameMangler.MangleParameterName("Foo<T,V>"));
        }

185. Example

View license
[Test]
        public void DoesNotMangleNameWithoutGenerics()
        {
            Assert.AreEqual("Foo", GenericNameMangler.MangleParameterName("Foo"));
        }

186. Example

View license
[Test]
        public void CanHandleNestedGenerics()
        {
            Assert.AreEqual("Foo`2<Bar`1<T>,V>", GenericNameMangler.MangleParameterName("Foo<Bar<T>,V>"));
        }

187. Example

View license
[Test]
        public void CanReturnWithoutParameters()
        {
            Assert.AreEqual("Foo`2", GenericNameMangler.MangleTypeName("Foo<Bar<T>,V>"));
        }

188. Example

View license
[Test]
        public void CanMangleRemovingGenerics()
        {
            Assert.AreEqual("Foo", GenericNameMangler.MangleMethodName("Foo<Bar<T>,V>"));
        }

189. Example

View license
[Test]
        public void CanMangleWithoutGenerics()
        {
            Assert.AreEqual("Foo", GenericNameMangler.MangleMethodName("Foo"));
        }

190. Example

Project: ContinuousTests
Source File: MoneyTest.cs
View license
[Test]
		public void BagNegate() 
		{
			// {[12 CHF][7 USD]} negate == {[-12 CHF][-7 USD]}
			Money[] bag= { new Money(-12, "CHF"), new Money(-7, "USD") };
			MoneyBag expected= new MoneyBag(bag);
			Assert.AreEqual(expected, fMB1.Negate());
		}

191. Example

Project: ContinuousTests
Source File: MoneyTest.cs
View license
[Test]
		public void BagSimpleAdd() 
		{
			// {[12 CHF][7 USD]} + [14 CHF] == {[26 CHF][7 USD]}
			Money[] bag= { new Money(26, "CHF"), new Money(7, "USD") };
			MoneyBag expected= new MoneyBag(bag);
			Assert.AreEqual(expected, fMB1.Add(f14CHF));
		}

192. Example

Project: ContinuousTests
Source File: MoneyTest.cs
View license
[Test]
		public void BagSubtract() 
		{
			// {[12 CHF][7 USD]} - {[14 CHF][21 USD] == {[-2 CHF][-14 USD]}
			Money[] bag= { new Money(-2, "CHF"), new Money(-14, "USD") };
			MoneyBag expected= new MoneyBag(bag);
			Assert.AreEqual(expected, fMB1.Subtract(fMB2));
		}

193. Example

Project: ContinuousTests
Source File: MoneyTest.cs
View license
[Test]
		public void BagSumAdd() 
		{
			// {[12 CHF][7 USD]} + {[14 CHF][21 USD]} == {[26 CHF][28 USD]}
			Money[] bag= { new Money(26, "CHF"), new Money(28, "USD") };
			MoneyBag expected= new MoneyBag(bag);
			Assert.AreEqual(expected, fMB1.Add(fMB2));
		}

194. Example

Project: ContinuousTests
Source File: MoneyTest.cs
View license
[Test]
		public void MixedSimpleAdd() 
		{
			// [12 CHF] + [7 USD] == {[12 CHF][7 USD]}
			Money[] bag= { f12CHF, f7USD };
			MoneyBag expected= new MoneyBag(bag);
			Assert.AreEqual(expected, f12CHF.Add(f7USD));
		}

195. Example

Project: ContinuousTests
Source File: MoneyTest.cs
View license
[Test]
		public void MoneyBagHash() 
		{
			MoneyBag equal= new MoneyBag(new Money(12, "CHF"), new Money(7, "USD"));
			Assert.AreEqual(fMB1.GetHashCode(), equal.GetHashCode());
		}

196. Example

Project: ContinuousTests
Source File: MoneyTest.cs
View license
[Test]
		public void Normalize() 
		{
			Money[] bag= { new Money(26, "CHF"), new Money(28, "CHF"), new Money(6, "CHF") };
			MoneyBag moneyBag= new MoneyBag(bag);
			Money[] expected = { new Money(60, "CHF") };
			// note: expected is still a MoneyBag
			MoneyBag expectedBag= new MoneyBag(expected);
			Assert.AreEqual(expectedBag, moneyBag);
		}

197. Example

Project: ContinuousTests
Source File: MoneyTest.cs
View license
[Test]
		public void Normalize2() 
		{
			// {[12 CHF][7 USD]} - [12 CHF] == [7 USD]
			Money expected= new Money(7, "USD");
			Assert.AreEqual(expected, fMB1.Subtract(f12CHF));
		}

198. Example

Project: ContinuousTests
Source File: MoneyTest.cs
View license
[Test]
		public void Normalize3() 
		{
			// {[12 CHF][7 USD]} - {[12 CHF][3 USD]} == [4 USD]
			Money[] s1 = { new Money(12, "CHF"), new Money(3, "USD") };
			MoneyBag ms1= new MoneyBag(s1);
			Money expected= new Money(4, "USD");
			Assert.AreEqual(expected, fMB1.Subtract(ms1));
		}

199. Example

Project: ContinuousTests
Source File: MoneyTest.cs
View license
[Test]
		public void Normalize4() 
		{
			// [12 CHF] - {[12 CHF][3 USD]} == [-3 USD]
			Money[] s1 = { new Money(12, "CHF"), new Money(3, "USD") };
			MoneyBag ms1= new MoneyBag(s1);
			Money expected= new Money(-3, "USD");
			Assert.AreEqual(expected, f12CHF.Subtract(ms1));
		}

200. Example

Project: ContinuousTests
Source File: MoneyTest.cs
View license
[Test]
		public void Print() 
		{
			Assert.AreEqual("[12 CHF]", f12CHF.ToString());
		}