public async Task <BICurrency> GetTestData() { var data = GetNewData(); await Service.CreateModel(data); return(data); }
public async void Should_Duplicate_Fail_When_Create_Data() { var dbContext = _dbContext(GetCurrentAsyncMethod()); var serviceProviderMock = GetServiceProvider(); serviceProviderMock .Setup(s => s.GetService(typeof(CoreDbContext))) .Returns(dbContext); var service = new BICurrencyService(serviceProviderMock.Object); var data = await _dataUtil(service).GetTestData(); var newData = _dataUtil(service).GetNewData(); await Assert.ThrowsAsync <ServiceValidationException>(() => service.CreateModel(newData)); }
public async void Should_Success_Create_Data() { var dbContext = _dbContext(GetCurrentAsyncMethod()); var serviceProviderMock = GetServiceProvider(); serviceProviderMock .Setup(s => s.GetService(typeof(CoreDbContext))) .Returns(dbContext); var service = new BICurrencyService(serviceProviderMock.Object); var data = _dataUtil(service).GetNewData(); var Response = await service.CreateModel(data); Assert.NotEqual(0, Response); }