public async Task <Item> CreateAsync(Item item) { var currentTime = _dateTimeWrapper.CurrentDateTime(); var id = _guidWrapper.GenerateGuid(); var newItem = new Item { Id = id, Text = item.Text, CreationTime = currentTime, LastUpdateTime = currentTime }; return(await _repository.CreateAsync(newItem)); }
private void MockWrappers(Guid id, DateTime currentTime) { _dateTimeWrapper.CurrentDateTime().Returns(currentTime, DateTime.MinValue); _guidWrapper.GenerateGuid().Returns(id, Guid.Empty); }