public KudosBasketCreateDTO CreateNewBasket(KudosBasketCreateDTO newBasket) { var existsBasket = _kudosBasketsDbSet.Any(); _kudosBasketValidator.CheckIfBasketAlreadyExists(existsBasket); var kudosBasket = new KudosBasket { IsActive = true, Created = DateTime.UtcNow, CreatedBy = newBasket.UserId, Modified = DateTime.UtcNow, Title = newBasket.Title, Description = newBasket.Description, OrganizationId = newBasket.OrganizationId, KudosLogs = new List <KudosLog>() }; _kudosBasketsDbSet.Add(kudosBasket); _uow.SaveChanges(false); newBasket.Id = kudosBasket.Id; newBasket.IsActive = kudosBasket.IsActive; return(newBasket); }
public void Should_Create_New_Basket() { var newBasket = new KudosBasketCreateDTO { Description = "test", Title = "test", UserId = "testUserId", OrganizationId = 2 }; _kudosBasketService.CreateNewBasket(newBasket); _kudosBasketDbSet.Received(1).Add(Arg.Any <KudosBasket>()); }