private IMT_Constraints BuildConstraintsTable() { ILoggerManager loggerManager = Substitute.For <ILoggerManager>(); IDbConnection connection = Substitute.For <IDbConnection>(); FakeConstraintsRepository repository = new FakeConstraintsRepository(connection); IMT_Constraints constraintsTable = new IMT_Constraints(loggerManager, repository); return(constraintsTable); }
public void ThrowAnException_WhenConstraintIdNotFoundInDatabase() { IMT_Constraints constraintsTable = BuildConstraintsTable(); constraintsTable.LoadData(); Action codeToTest = () => constraintsTable.GetConstraints(-888); Assert.Throws <InvalidOperationException>(codeToTest); }
public void ReturnList_WhenConstraintIdNotFoundInDatabase() { IMT_Constraints constraintsTable = BuildConstraintsTable(); constraintsTable.LoadData(); var constraintsList = constraintsTable.GetConstraints(60101); Assert.NotEmpty(constraintsList); }