public async Task Read_With_EmptyKeyword_Return_Success() { string testName = GetCurrentMethod(); var dbContext = _dbContext(testName); IIdentityService identityService = new IdentityService { Username = "******" }; var model = new GarmentBookingOrderItem() { GarmentBookingOrder = new GarmentBookingOrder() }; dbContext.GarmentBookingOrderItems.Add(model); dbContext.SaveChanges(); GarmentBookingOrderItemLogic unitUnderTest = new GarmentBookingOrderItemLogic(identityService, GetServiceProvider(testName).Object, dbContext); await unitUnderTest.DeleteAsync(model.Id); }
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 garmentBookingOrderItemLogic = new GarmentBookingOrderItemLogic(identityService, serviceProviderMock.Object, dbContext); var garmentBookingOrderLogic = new GarmentBookingOrderLogic(garmentBookingOrderItemLogic, identityService, dbContext); serviceProviderMock .Setup(x => x.GetService(typeof(GarmentBookingOrderLogic))) .Returns(garmentBookingOrderLogic); return(serviceProviderMock); }
public void GetBookingOrderIds_Return_Success() { string testName = GetCurrentMethod(); var dbContext = _dbContext(testName); IIdentityService identityService = new IdentityService { Username = "******" }; var model = new GarmentBookingOrderItem() { GarmentBookingOrder = new GarmentBookingOrder() }; dbContext.GarmentBookingOrderItems.Add(model); dbContext.SaveChanges(); GarmentBookingOrderItemLogic unitUnderTest = new GarmentBookingOrderItemLogic(identityService, GetServiceProvider(testName).Object, dbContext); HashSet <long> result = unitUnderTest.GetBookingOrderIds(model.Id); Assert.NotNull(result); }