Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
 public UnitOfWork(ERMSinkDbDbContext context, IErmSinkTableRepository repository)
 {
     this.context = context;
     ERMSinktable = new ERMSinkTableRepository(context);
 }