private Document ( System.Action shouldMethod, ITestOutputHelper testOutputHelper, Action |
||
shouldMethod | System.Action | |
testOutputHelper | ITestOutputHelper | |
additionConfig | Action |
|
return | void |
public void ShouldCompleteIn() { DocExampleWriter.Document(() => { Should.CompleteIn(() => Thread.Sleep(TimeSpan.FromSeconds(2)), TimeSpan.FromSeconds(1), "Some additional context"); }, _testOutputHelper); }
public void ShouldNotContain() { DocExampleWriter.Document(() => { var homerSimpson = new Person() { Name = "Homer" }; var homerGlumplich = new Person() { Name = "Homer" }; var lenny = new Person() { Name = "Lenny" }; var carl = new Person() { Name = "carl" }; var clubOfNoHomers = new List <Person>() { homerSimpson, homerGlumplich, lenny, carl }; clubOfNoHomers.ShouldNotContain(homerSimpson); }, _testOutputHelper); }
public void ShouldThrowFunc() { DocExampleWriter.Document(() => { Should.Throw <ArgumentNullException>(() => new Person("Homer")); }, _testOutputHelper); }
public void ShouldContain_Predicate() { DocExampleWriter.Document(() => { var homer = new Person() { Name = "Homer", Salary = 30000 }; var moe = new Person() { Name = "Moe", Salary = 20000 }; var barney = new Person() { Name = "Barney", Salary = 0 }; var millionares = new List <Person>() { homer, moe, barney }; // Check if at least one element in the IEnumerable satisfies the predicate millionares.ShouldContain(m => m.Salary > 1000000); }, _testOutputHelper); }
public void ShouldBeSubsetOf() { DocExampleWriter.Document(() => { var lisa = new Person { Name = "Lisa" }; var bart = new Person { Name = "Bart" }; var maggie = new Person { Name = "Maggie" }; var homer = new Person { Name = "Homer" }; var marge = new Person { Name = "Marge" }; var ralph = new Person { Name = "Ralph" }; var simpsonsKids = new List <Person> { bart, lisa, maggie, ralph }; var simpsonsFamily = new List <Person> { lisa, bart, maggie, homer, marge }; simpsonsKids.ShouldBeSubsetOf(simpsonsFamily); }, _testOutputHelper); }
public void ShouldBe() { DocExampleWriter.Document(() => { var apu = new Person() { Name = "Apu" }; var homer = new Person() { Name = "Homer" }; var skinner = new Person() { Name = "Skinner" }; var barney = new Person() { Name = "Barney" }; var theBeSharps = new List <Person>() { homer, skinner, barney }; theBeSharps.ShouldBe(new[] { apu, homer, skinner, barney }); }, _testOutputHelper); }
public void ShouldNotBeOneOf() { DocExampleWriter.Document(() => { var apu = new Person() { Name = "Apu" }; var homer = new Person() { Name = "Homer" }; var skinner = new Person() { Name = "Skinner" }; var barney = new Person() { Name = "Barney" }; var wiggum = new Person() { Name = "Wiggum" }; var theBeSharps = new List <Person>() { apu, homer, skinner, barney, wiggum }; wiggum.ShouldNotBeOneOf(theBeSharps.ToArray()); }, _testOutputHelper); }
public void Numeric() { DocExampleWriter.Document(() => { const decimal pi = (decimal)Math.PI; pi.ShouldBe(3.24m, 0.01m); }, _testOutputHelper); }
public void ShouldThrowFuncExtension() { DocExampleWriter.Document(() => { Func <Person> func = () => new Person("Homer"); func.ShouldThrow <ArgumentNullException>(); }, _testOutputHelper); }
public void ShouldNotBeEmpty() { DocExampleWriter.Document(() => { var target = ""; target.ShouldNotBeEmpty(); }, _testOutputHelper); }
public void ShouldNotStartWith() { DocExampleWriter.Document(() => { var target = "Homer Simpson"; target.ShouldNotStartWith("Homer"); }, _testOutputHelper); }
public void ShouldBeNullOrEmpty() { DocExampleWriter.Document(() => { var target = "Homer"; target.ShouldBeNullOrEmpty(); }, _testOutputHelper); }
public void ShouldBeTrue() { DocExampleWriter.Document(() => { bool myValue = false; myValue.ShouldBeTrue(); }, _testOutputHelper); }
public void ShouldNotBeEmpty() { DocExampleWriter.Document(() => { var moesTavernOnTheWeekend = new List <Person>(); moesTavernOnTheWeekend.ShouldNotBeEmpty(); }, _testOutputHelper); }
public void ShouldNotThrowFunc() { DocExampleWriter.Document(() => { string name = null; Should.NotThrow(() => new Person(name)); }, _testOutputHelper); }
public void NumericLong() { DocExampleWriter.Document(() => { const long aLong = 1L; aLong.ShouldNotBe(1); }, _testOutputHelper); }
public void ShouldBeFalse() { DocExampleWriter.Document(() => { var myValue = true; myValue.ShouldBeFalse(); }, _testOutputHelper); }
public void ShouldBeNull() { DocExampleWriter.Document(() => { var myRef = "Hello World"; myRef.ShouldBeNull(); }, _testOutputHelper); }
public void ShouldMatch() { DocExampleWriter.Document(() => { var target = "Homer Simpson"; target.ShouldMatch("Bart .*"); }, _testOutputHelper); }
public void NullableValueShouldBeNull() { DocExampleWriter.Document(() => { int?nullableValue = 42; nullableValue.ShouldBeNull(); }, _testOutputHelper); }
public void ShouldContainWithoutWhitespace() { DocExampleWriter.Document(() => { var target = "Homer Simpson"; target.ShouldContainWithoutWhitespace(" Bart Simpson "); }, _testOutputHelper); }
public void ShouldNotBeNull() { DocExampleWriter.Document(() => { string?myRef = null; myRef.ShouldNotBeNull(); }, _testOutputHelper); }
public void ShouldContain() { DocExampleWriter.Document(() => { var target = "Homer"; target.ShouldContain("Bart"); }, _testOutputHelper); }
public void ShouldNotBeNullWithChaining() { DocExampleWriter.Document(() => { var myRef = (string?)"1234"; myRef.ShouldNotBeNull().Length.ShouldBe(5); }, _testOutputHelper); }
public void ShouldNotBeNull() { DocExampleWriter.Document(() => { string?target = null; target.ShouldNotBeNull(); }, _testOutputHelper); }
public void NullableValueShouldNotBeNull() { DocExampleWriter.Document(() => { int?myRef = null; myRef.ShouldNotBeNull(); }, _testOutputHelper); }
public void BooleanExample() { DocExampleWriter.Document(() => { const bool myValue = false; myValue.ShouldBe(true, "Some additional context"); }, _testOutputHelper); }
public void NumericInt() { DocExampleWriter.Document(() => { const int one = 1; one.ShouldNotBe(1); }, _testOutputHelper); }
public void TimeSpanExample() { DocExampleWriter.Document(() => { var timeSpan = TimeSpan.FromHours(1); timeSpan.ShouldBe(timeSpan.Add(TimeSpan.FromHours(1.1d)), TimeSpan.FromHours(1)); }, _testOutputHelper); }
public void HaveProperty() { DocExampleWriter.Document(() => { dynamic theFuture = new ExpandoObject(); DynamicShould.HaveProperty(theFuture, "RobotTeachers"); }, _testOutputHelper); }