public async Task Removing_provider_that_does_not_exists_but_key_that_does_exist_should_not_update_user_or_database() { // arrange var user = new IdentityUser(); var login = new UserLoginInfo("a provider", "key", "john smith"); user.Logins.Add(login); // act await _userStore.RemoveLoginAsync(user, login.LoginProvider + "different", login.ProviderKey); // assert Assert.Equal(1, user.Logins.Count); Assert.Equal(login, user.Logins.First()); // check no db access MockDatabaseContext.Verify(x => x.UserCollection, Times.Never); }
public CustomerService(MockDatabaseContext context, IBasketService basketService) { _context = context; _basketService = basketService; }
public BasketService(MockDatabaseContext context, IProductService productService) { _context = context; _productService = productService; }
public ProductService(MockDatabaseContext context) { _context = context; }