Adding CollectAction to Spawnables
This commit is contained in:
@@ -17,10 +17,16 @@ public class SpawnableControllerTests
|
||||
public async Task Create_ReturnsOk()
|
||||
{
|
||||
var svc = new Mock<SpawnableService>(config);
|
||||
svc.Setup(s => s.CreateAsync(It.IsAny<Spawnable>())).Returns(Task.CompletedTask).Verifiable();
|
||||
svc.Setup(s => s.CreateAsync(It.Is<Spawnable>(sp => sp.CollectAction == "gather")))
|
||||
.Returns(Task.CompletedTask).Verifiable();
|
||||
var controller = new SpawnableController(svc.Object);
|
||||
|
||||
var result = await controller.Create(new CreateSpawnableRequest { Name = "item", SpawnRate = 50 });
|
||||
var result = await controller.Create(new CreateSpawnableRequest
|
||||
{
|
||||
Name = "item",
|
||||
SpawnRate = 50,
|
||||
CollectAction = "gather"
|
||||
});
|
||||
|
||||
Assert.IsType<OkObjectResult>(result);
|
||||
svc.Verify();
|
||||
|
||||
Reference in New Issue
Block a user