Adding consume property to create/update spawnable dtos
This commit is contained in:
@@ -21,7 +21,8 @@ public class SpawnableControllerTests
|
||||
sp.CollectAction == "gather" &&
|
||||
sp.CollectResults.Count == 2 &&
|
||||
sp.CollectResults[0].Result == "resource" &&
|
||||
sp.CollectResults[0].SuccessRate == 75)))
|
||||
sp.CollectResults[0].SuccessRate == 75 &&
|
||||
sp.ConsumeOnSuccess)))
|
||||
.Returns(Task.CompletedTask).Verifiable();
|
||||
var controller = new SpawnableController(svc.Object);
|
||||
|
||||
@@ -34,7 +35,8 @@ public class SpawnableControllerTests
|
||||
{
|
||||
new() { Result = "resource", SuccessRate = 75 },
|
||||
new() { Result = "nothing", SuccessRate = 25 }
|
||||
}
|
||||
},
|
||||
ConsumeOnSuccess = true
|
||||
});
|
||||
|
||||
Assert.IsType<OkObjectResult>(result);
|
||||
@@ -74,7 +76,7 @@ public class SpawnableControllerTests
|
||||
svc.Setup(s => s.GetByIdAsync("id")).ReturnsAsync((Spawnable)null);
|
||||
var controller = new SpawnableController(svc.Object);
|
||||
|
||||
var result = await controller.Update("id", new UpdateSpawnableRequest { Name="n", SpawnRate=1, CollectAction="a" });
|
||||
var result = await controller.Update("id", new UpdateSpawnableRequest { Name="n", SpawnRate=1, CollectAction="a", ConsumeOnSuccess = false });
|
||||
|
||||
Assert.IsType<NotFoundObjectResult>(result);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user