public async Task GivenGetAll_WhenTestClassObjectIsPassed_ThenTheMethodIsCalled() { // Arrange var testObject = new TestClass(); var dbContext = new Mock <ERMSinkDbDbContext>(); var dbSetMock = new Mock <DbSet <TestClass> >(); var sinkTable = new ErmsinkTable(); dbContext.Setup(x => x.Set <TestClass>()).Returns(dbSetMock.Object); // Act var repository = new Repository <TestClass>(dbContext.Object); var sut = new ERMSinkTableRepository(dbContext.Object); var sut1 = await sut.GetAllERMSinkDataAsync(); // Assert Assert.IsInstanceOfType(typeof(Task <IEnumerable <ErmsinkTable> >), sut.GetType()); }
public UnitOfWork(ERMSinkDbDbContext context, IErmSinkTableRepository repository) { this.context = context; ERMSinktable = new ERMSinkTableRepository(context); }