KoogleV4/GameHandler.UnitTests/Mocks/FakeGameRepository.cs

34 lines
725 B
C#

using GameModel;
using GameModel.Contracts;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GameHandler.UnitTests.Mocks
{
internal class FakeGameRepository : IGameRepository
{
public Task<Game> Create(Game game)
{
return Task.FromResult(Game.Create());
}
public GameState Load(Guid gameId)
{
throw new NotImplementedException();
}
public Task<GameState> Save(GameState gameState)
{
return Task.FromResult(gameState);
}
public Task Update(Game game)
{
return Task.CompletedTask;
}
}
}