public void TestMockingUserManager() { var mock = new Mock <IWrapUserManager>(); //setup your mock with methods and return stuff here. var testClass = new ClassToTest(mock.Object); //you are now mocking your class that wraps up UserManager. //test your class with a mocked out UserManager here. }
public void Validate() { var test = new ClassToTest(); test.Invoking(x => x.Validate()).ShouldThrow <ValidationException>() .Which.Results.Errors.First().Target.Should().Be(nameof(ClassToTest.Name)); }
public void SortedArrayKeyList_can_allow_duplicates() { var a = new CKSortedArrayKeyList<int, string>( i => i.ToString() ); a.AddRangeArray( 1, 10, 100, 100, 1000, 10000, 2, 20, 3, 30, 100, 46, 56 ); CheckList( a, 1, 10, 100, 1000, 10000, 2, 20, 3, 30, 46, 56 ); Assert.That( a.IndexOf( 1 ), Is.EqualTo( 0 ) ); Assert.That( a.IndexOf( 2 ), Is.EqualTo( 5 ) ); Assert.That( a.IndexOf( 3 ), Is.EqualTo( 7 ) ); Assert.That( a.KeyCount( "100" ), Is.EqualTo( 1 ) ); object o; o = "2"; Assert.That( a.IndexOf( o ), Is.EqualTo( 5 ) ); o = 2; Assert.That( a.IndexOf( o ), Is.EqualTo( 5 ) ); o = null; Assert.That( a.IndexOf( o ), Is.EqualTo( Int32.MinValue ) ); o = new ClassToTest( "A" ); Assert.That( a.IndexOf( o ), Is.EqualTo( Int32.MinValue ) ); o = "42"; Assert.That( a.Contains( o ), Is.False ); a.Remove( "10" ); Assert.That( a.KeyCount( "10" ), Is.EqualTo( 0 ) ); CheckList( a, 1, 100, 1000, 10000, 2, 20, 3, 30, 46, 56 ); a.Remove( "20" ); CheckList( a, 1, 100, 1000, 10000, 2, 3, 30, 46, 56 ); a.Remove( "100" ); Assert.That( a.KeyCount( "100" ), Is.EqualTo( 0 ) ); CheckList( a, 1, 1000, 10000, 2, 3, 30, 46, 56 ); Assert.That( a.Remove( "Nothing" ), Is.False ); }
public void TestNonVirtualMethod() { var mock = Substitute.For <ClassNonVirtualMethods>(); var sut = new ClassToTest(); sut.CallNonVirtualMethod(mock); }
public void Test() { var logger = new Mock <IBLLogger>(MockBehavior.Strict); var blDataPopulation = new Mock <IBLDataPopulation>(MockBehavior.Strict); var database = new Mock <IDatabase>(MockBehavior.Strict); var toTest = new ClassToTest(logger.Object, blDataPopulation.Object, database.Object); var userId = Guid.NewGuid(); var culture = new Culture { Id = "MyId" }; var dataSet = new DataSet(); var table = new DataTable(); dataSet.Tables.Add(table); database.Setup(x => x.ProvideCultureMappings(userId, culture)).Returns(dataSet); var cultureList = new List <Culture> { culture, new Culture { Id = "AnotherCulture" } }; blDataPopulation.Setup(x => x.PopulateCultures(table)).Returns(cultureList); var result = toTest.UpdatePersonCulture(userId, culture); Assert.AreEqual(result.Id, culture.Id); }
public void TestMethod1() { ClassToTest classToTest = new ClassToTest(); int result = classToTest.addNumbers(2, 3); Assert.AreEqual(5, result); }
public void Factorial_Value3_ExpResult8() { int valeur = 3; int ExpResult = 8; int result = ClassToTest.Factorielle(valeur); Assert.AreEqual(ExpResult, result); }
public void TestNonVirtualMethod() { using (ShimsContext.Create()) { var fakeClass = new Fakes.ShimClassNonVirtualMethods(); var sut = new ClassToTest(); sut.CallNonVirtualMethod(fakeClass); } }
public static void Main(string[] args) { Console.WriteLine("Console"); // Reproduce the Unit Test var classToTest = new ClassToTest(); var expected = 42; var actual = classToTest.MeaningOfLife(); Console.WriteLine($"Pass: {expected.Equals(actual)}, expected={expected}, actual={actual}"); }
public void Dependecy_ValueObject2_ExpFalse() { ITestObject valeur = new TestObject2(); ClassToTest.TestObject = valeur; bool ExpResult = false; bool result = ClassToTest.IsEnabled(); Assert.AreEqual(ExpResult, result); }
public void SortedArrayKeyList_does_not_accept_null_entries() { var b = new CKSortedArrayKeyList <ClassToTest, string>(i => i.ToString(), false); ClassToTest classToTest = new ClassToTest("A"); b.Add(classToTest); b.Add(new ClassToTest("B")); Assert.That(b.Contains(classToTest), Is.True); Assert.That(b.IndexOf(classToTest), Is.EqualTo(0)); Assert.Throws <ArgumentNullException>(() => b.IndexOf((ClassToTest)null)); }
public void SortedArrayKeyList_does_not_accept_null_entries() { var b = new CKSortedArrayKeyList <ClassToTest, string>(i => i.ToString(), false); ClassToTest classToTest = new ClassToTest("A"); b.Add(classToTest); b.Add(new ClassToTest("B")); b.Contains(classToTest).Should().BeTrue(); b.IndexOf(classToTest).Should().Be(0); b.Invoking(sut => sut.IndexOf((ClassToTest)null)).Should().Throw <ArgumentNullException>(); }
public void SomeMethodWeWantToTest_ShouldAddUpAllNumbersFromDatabaseCorrectly() { Mock <IDataAccessService> dataAccessServiceMock = new Mock <IDataAccessService>(); dataAccessService.Setup(x => x.GetSomeNumbersFromTheDatabase()).Returns(new List <int> { 1, 2, 3, 4, 5 }); ClassToTest classToTest = new ClassToTest(dataAccessService.Object()); int expected = 15; Assert.AreEqual(expected, classToTest.SomeMethodWeWantToTest()); }
public void Test() { // Arrange string categoryId = "categoryId"; IService service = A.Fake <IService>(); ClassToTest sut = new ClassToTest(service); // Act sut.GetProducts(categoryId); // Assert A.CallTo(() => service.Get(A <Category> .That.Matches(i => i.id == categoryId && i.flag))) .MustHaveHappened(); }
public void TryValidate() { var test = new ClassToTest(); var results = test.TryValidate(); results.IsValid.Should().BeFalse(); results.Errors.Should().HaveCount(1); results.Errors.First().Target.Should().Be(nameof(ClassToTest.Name)); test.Name = "Foo"; results = test.TryValidate(); results.IsValid.Should().BeTrue(); results.Errors.Safe().Should().HaveCount(0); }
public void OneDigitFraction() { // Assign var classToTest = new ClassToTest(); string input = "0.2"; int expectedNumerator = 1; int expectedDenominator = 5; // Act var result = classToTest.ToFraction(input); // Assert Assert.IsNotNull(result, "No fraction was returned."); Assert.AreEqual(expectedNumerator, result.Numerator, "Numerator value was incorrect."); Assert.AreEqual(expectedDenominator, result.Denominator, "Denominator value was incorrect."); }
public void SortedArrayKeyList_can_allow_duplicates() { var a = new CKSortedArrayKeyList <int, string>(i => i.ToString()); a.AddRangeArray(1, 10, 100, 100, 1000, 10000, 2, 20, 3, 30, 100, 46, 56); CheckList(a, 1, 10, 100, 1000, 10000, 2, 20, 3, 30, 46, 56); Assert.That(a.IndexOf(1), Is.EqualTo(0)); Assert.That(a.IndexOf(2), Is.EqualTo(5)); Assert.That(a.IndexOf(3), Is.EqualTo(7)); Assert.That(a.KeyCount("100"), Is.EqualTo(1)); object o; o = "2"; Assert.That(a.IndexOf(o), Is.EqualTo(5)); o = 2; Assert.That(a.IndexOf(o), Is.EqualTo(5)); o = null; Assert.That(a.IndexOf(o), Is.EqualTo(Int32.MinValue)); o = new ClassToTest("A"); Assert.That(a.IndexOf(o), Is.EqualTo(Int32.MinValue)); o = "42"; Assert.That(a.Contains(o), Is.False); a.Remove("10"); Assert.That(a.KeyCount("10"), Is.EqualTo(0)); CheckList(a, 1, 100, 1000, 10000, 2, 20, 3, 30, 46, 56); a.Remove("20"); CheckList(a, 1, 100, 1000, 10000, 2, 3, 30, 46, 56); a.Remove("100"); Assert.That(a.KeyCount("100"), Is.EqualTo(0)); CheckList(a, 1, 1000, 10000, 2, 3, 30, 46, 56); Assert.That(a.Remove("Nothing"), Is.False); }
public void SortedArrayKeyList_can_allow_duplicates() { var a = new CKSortedArrayKeyList <int, string>(i => i.ToString()); a.AddRangeArray(1, 10, 100, 100, 1000, 10000, 2, 20, 3, 30, 100, 46, 56); CheckList(a, 1, 10, 100, 1000, 10000, 2, 20, 3, 30, 46, 56); a.IndexOf(1).Should().Be(0); a.IndexOf(2).Should().Be(5); a.IndexOf(3).Should().Be(7); a.KeyCount("100").Should().Be(1); object o; o = "2"; a.IndexOf(o).Should().Be(5); o = 2; a.IndexOf(o).Should().Be(5); o = null; a.IndexOf(o).Should().Be(Int32.MinValue); o = new ClassToTest("A"); a.IndexOf(o).Should().Be(Int32.MinValue); o = "42"; a.Contains(o).Should().BeFalse(); a.Remove("10"); a.KeyCount("10").Should().Be(0); CheckList(a, 1, 100, 1000, 10000, 2, 20, 3, 30, 46, 56); a.Remove("20"); CheckList(a, 1, 100, 1000, 10000, 2, 3, 30, 46, 56); a.Remove("100"); a.KeyCount("100").Should().Be(0); CheckList(a, 1, 1000, 10000, 2, 3, 30, 46, 56); a.Remove("Nothing").Should().BeFalse(); }
public static void Main() { ClassToTest instance = new ClassToTest(); int number = instance.func(); //number will be 25 }
public void Init() { _classToTest = new ClassToTest(); }
public void SortedArrayKeyList_does_not_accept_null_entries() { var b = new CKSortedArrayKeyList<ClassToTest, string>( i => i.ToString(), false ); ClassToTest classToTest = new ClassToTest( "A" ); b.Add( classToTest ); b.Add( new ClassToTest( "B" ) ); Assert.That( b.Contains( classToTest ), Is.True ); Assert.That( b.IndexOf( classToTest ), Is.EqualTo( 0 ) ); Assert.Throws<ArgumentNullException>( () => b.IndexOf( (ClassToTest)null ) ); }
public void IsNickCreatingYoutubeVideos_Should_ReturnTrue() { var testClass = new ClassToTest(); testClass.IsNickCreatingYoutubeVideos().Should().BeTrue(); }