public void WhenAssertingSomethingFalse() { Giv.n(AFalseyCondition); Wh.n(() => IExpressionThePreconditionWithMessage("A message")); Th.n(AnExceptionIsThrown) .And(() => TheExceptionIncludesTheMessage("A message")); }
public IActionResult addWh(string sel, string title) { Wh w = new Wh { WhName = title, CourseId = int.Parse(sel) }; db.Whs.Add(w); db.SaveChanges(); return(Redirect("What")); }
public void UnitOfWork_JustInsert() { _ernesto = new PersonCs { _id = Guid.NewGuid(), Name = "Ernesto", Age = 31, FavouriteThings = new[] { "Pistachio Ice Cream", "Postgresql", "F#" } }; Giv.n(() => AnOperation(Operation.Insert(_ernesto._id, _ernesto))); Wh.n(TheUnitOfWorkIsCommitted); Th.n(TheDocumentWasInserted); }
public void ICanAddADocumentAndUpdateItAndTheChangesPersist() { Wh.n(IAddADocument) .And(IUpdateTheDocument); Th.n(TheChangePersists); }
public void ICanAddADocumentAndDeleteItAndItsGone() { Wh.n(IAddADocument) .And(IDeleteTheDocument); Th.n(TheDocumentIsGone); }
public void WhenAssertingSomethingTrue() { Giv.n(ATruthyCondition); Wh.n(() => IExpressionThePreconditionWithMessage("A message")); Th.n(AnExceptionIsNotThrown); }
public void WhenAssertingSomethingWithMultipleConditions() { Giv.n(ATruthyCondition); Wh.n(() => IExpressionThePreconditionWithMessage("A message")); Th.n(ARequiresWithMultipleConditionsThrowsAnExceptionIfAnyConditionIsFalsey); }