public async Task Add_AddNewProviderValid_MustAddWithSuccess() { //Arrange var provider = _providerTestFixture.GenerateValidProvider(); var mocker = new AutoMocker(); var serviceProvider = mocker.CreateInstance <ProviderService>(); //Act await serviceProvider.AddAsyncUow(provider); //Assert mocker.GetMock <IRepositoryProvider>().Verify(r => r.Add(It.IsAny <Provider>()), Times.Once); mocker.GetMock <IUnitOfWork>().Verify(u => u.CommitAsync(), Times.Once); }
public async Task Update_UpdateValidProviderDontSave_MustNotUpdateAndReturnMessageNotification() { //Arrange var providerFixture = new ProviderTestFixture(); var providerViewModel = providerFixture.GenerateValidProvider(); //Act var response = await _integrationTestFixture.Client.PutAsJsonAsync(_requestUpdate + providerViewModel.Id, providerViewModel); var responseDeserialized = await TestTools.DeserializeResponseAsync <Deserialize <ProviderViewModel> >(response); Assert.False(responseDeserialized.Success); }