public void Read_With_EmptyKeyword_Return_Success() { string testName = GetCurrentMethod(); var dbContext = _dbContext(testName); IIdentityService identityService = new IdentityService { Username = "******" }; dbContext.DOReturnDetailItems.Add(new DOReturnDetailItemModel() { Active = true, CreatedAgent = "", CreatedBy = "someone", CreatedUtc = DateTime.UtcNow, DeletedAgent = "", DeletedBy = "", DeletedUtc = DateTime.UtcNow, IsDeleted = false, LastModifiedAgent = "LastModifiedAgent" }); dbContext.SaveChanges(); DOReturnDetailItemLogic unitUnderTest = new DOReturnDetailItemLogic(GetServiceProvider(testName).Object, identityService, dbContext); var result = unitUnderTest.Read(1, 1, "{}", new List <string>() { "" }, null, "{}"); Assert.NotEmpty(result.Data); }
protected override Mock <IServiceProvider> GetServiceProviderMock(SalesDbContext dbContext) { var serviceProviderMock = new Mock <IServiceProvider>(); IIdentityService identityService = new IdentityService { Username = "******" }; serviceProviderMock .Setup(x => x.GetService(typeof(IdentityService))) .Returns(identityService); var doReturnItemLogic = new DOReturnItemLogic(serviceProviderMock.Object, identityService, dbContext); serviceProviderMock .Setup(x => x.GetService(typeof(DOReturnItemLogic))) .Returns(doReturnItemLogic); var doReturnDetailItemLogic = new DOReturnDetailItemLogic(serviceProviderMock.Object, identityService, dbContext); serviceProviderMock .Setup(x => x.GetService(typeof(DOReturnDetailItemLogic))) .Returns(doReturnDetailItemLogic); var doReturnDetailLogic = new DOReturnDetailLogic(serviceProviderMock.Object, identityService, dbContext); serviceProviderMock .Setup(x => x.GetService(typeof(DOReturnDetailLogic))) .Returns(doReturnDetailLogic); var doReturnLogic = new DOReturnLogic(serviceProviderMock.Object, identityService, dbContext); serviceProviderMock .Setup(x => x.GetService(typeof(DOReturnLogic))) .Returns(doReturnLogic); return(serviceProviderMock); }