public void Register_WhenUserExists_ShouldReturnErrorResponse()
{
var testUser1 = new UserRegisterModel()
{
DisplayName = "Pesho Peshov",
Username = "Peshov",
AuthCode = "bfff2dd4f1b310eb0dbf593bd83f94dd8d34077e"
};
this.httpServer.Post("api/users/register", testUser1);
// Existing user
var testUser2 = new UserRegisterModel()
{
DisplayName = "Pesho Peshov",
Username = "Peshov",
AuthCode = "bfff2dd4f1b310eb0dbf593bd83f94dd8d34077e"
};
var httpResponse = this.httpServer.Post("api/users/register", testUser2);
Assert.AreEqual(HttpStatusCode.BadRequest, httpResponse.StatusCode);
}