/// <summary> /// Получить тестовый сервис проверки данных /// </summary> public static ITestDatabaseValidateService GetTestDatabaseValidateService(ITestTable testTable) => new TestDatabaseValidateService(testTable, new Mock <ITestIncludeDatabaseValidateService>().Object);
/// <summary> /// Получить базовый сервис получения данных из базы /// </summary> public static ITestDatabaseService GetTestDatabaseService(ITestDatabase testDatabase, ITestTable testTable, ITestDatabaseValidateService testDatabaseValidateService, ITestEntityConverter testConverter) => new TestDatabaseService(testDatabase, testTable, testDatabaseValidateService, testConverter);
/// <summary> /// Получить тестовую базу данных /// </summary> public static Mock <ITestDatabase> GetTestDatabase(ITestTable testTable) => new Mock <ITestDatabase>(). Void(databaseMock => databaseMock.Setup(database => database.TestTable).Returns(testTable)). Void(databaseMock => databaseMock.Setup(database => database.SaveChangesAsync()). ReturnsAsync(new ResultError()));
public TestDatabaseValidateService(ITestTable testTable, ITestIncludeDatabaseValidateService testIncludeDatabaseValidateService) : base(testTable) { _testIncludeDatabaseValidateService = testIncludeDatabaseValidateService; }
public TestTablesController(ITestTable testTableRepository) { _testTablerepository = testTableRepository; }