public async Task TestCreateDataWithPossibleSetupDirectOk() { //SETUP var copier = DtoAccessGenerator.BuildCopier(typeof(BizDataIn), typeof(BizDataIn), true, true, true); var status = new TestBizActionStatus(); //ATTEMPT await copier.CreateDataWithPossibleSetupAsync <BizDataIn>(null, status, null); //VERIFY //Should work with no exceptions }
public void TestCreateDataWithPossibleSetupDirectOk() { //SETUP var copier = DtoAccessGenerator.BuildCopier(typeof(BizDataIn), typeof(BizDataIn), true, false, _noCachingConfig); var status = new TestBizActionStatus(); //ATTEMPT var data = copier.CreateDataWithPossibleSetup <BizDataIn>(null, status, null); //VERIFY //Should not fail }
public void TestDefaultWriteMessage() { //SETUP var status = new TestBizActionStatus(); //ATTEMPT DefaultMessageUpdater.UpdateSuccessMessageOnGoodWrite(status, new GenericBizRunnerConfig()); //VERIFY status.HasErrors.ShouldBeFalse(); status.Message.ShouldEqual("Successfully saved."); }
public async Task TestCreateDataWithPossibleSetupSyncDtoWithActionOk() { //SETUP var copier = DtoAccessGenerator.BuildCopier(typeof(ServiceLayerBizInDto), typeof(BizDataIn), true, true, true); var status = new TestBizActionStatus(); //ATTEMPT var data = await copier.CreateDataWithPossibleSetupAsync <ServiceLayerBizInDto>(null, status, x => { x.Num = 2; }); //VERIFY data.SetupSecondaryDataCalled.ShouldBeTrue(); data.Num.ShouldEqual(2); }
public void TestCreateDataWithPossibleSetupDtoWithActionOk() { //SETUP var copier = DtoAccessGenerator.BuildCopier(typeof(ServiceLayerBizInDto), typeof(BizDataIn), true, false, _noCachingConfig); var status = new TestBizActionStatus(); //ATTEMPT var data = copier.CreateDataWithPossibleSetup <ServiceLayerBizInDto>(null, status, x => { x.Num = 2; }); //VERIFY data.SetupSecondaryDataCalled.ShouldBeTrue(); data.Num.ShouldEqual(2); }
public async Task TestSetupSecondaryDataSyncDtoOk() { //SETUP var copier = DtoAccessGenerator.BuildCopier(typeof(ServiceLayerBizInDto), typeof(BizDataIn), true, true, true); var input = new ServiceLayerBizInDto { Num = 234 }; var status = new TestBizActionStatus(); //ATTEMPT await copier.SetupSecondaryDataIfRequiredAsync(null, status, input); //VERIFY input.SetupSecondaryDataCalled.ShouldBeTrue(); }
public async Task TestSetupSecondaryAsyncDataDirectOk() { //SETUP var copier = DtoAccessGenerator.BuildCopier(typeof(BizDataIn), typeof(BizDataIn), true, true, true); var input = new BizDataIn { Num = 234 }; var status = new TestBizActionStatus(); //ATTEMPT await copier.SetupSecondaryDataIfRequiredAsync(null, status, input); //VERIFY //Should work with no expections }
public void TestSetupSecondaryDataDtoOk() { //SETUP var copier = DtoAccessGenerator.BuildCopier(typeof(ServiceLayerBizInDto), typeof(BizDataIn), true, false, _noCachingConfig); var input = new ServiceLayerBizInDto { Num = 234 }; var status = new TestBizActionStatus(); //ATTEMPT copier.SetupSecondaryDataIfRequired(null, status, input); //VERIFY input.SetupSecondaryDataCalled.ShouldBeTrue(); }
public void TestSetupSecondaryDataDirectOk() { //SETUP var copier = DtoAccessGenerator.BuildCopier(typeof(BizDataIn), typeof(BizDataIn), true, false, _noCachingConfig); var input = new BizDataIn { Num = 234 }; var status = new TestBizActionStatus(); //ATTEMPT copier.SetupSecondaryDataIfRequired(null, status, input); //VERIFY //Should not do anything, but musn't fail }