public async Task CannotCreateStorytellerIfAlreadyExists_ReturnException() { Storyteller storyteller = new Storyteller("Name", 1, true, "img.png", "About", 18) { Id = "5050241f-a600-4d64-8634-0de904c043c1", AccessFailedCount = 0, EmailConfirmed = false, PhoneNumberConfirmed = false, TwoFactorEnabled = false, LockoutEnabled = false, UserName = "******", NormalizedUserName = "******", Email = "*****@*****.**", NormalizedEmail = "*****@*****.**", PasswordHash = "Pasfjdsasd", ConcurrencyStamp = "fjjffjfjf", LockoutEnd = DateTime.Now, PhoneNumber = "885553531", SecurityStamp = "Securitystamp", }; IStorytellerCRUD storytellerService1 = new StorytellerService(); IStorytellerCRUD storytellerService2 = new StorytellerService(); IStorytellerCRUD storytellerService3 = new StorytellerService(); await storytellerService1.CreateStoryteller(storyteller); await storytellerService2.CreateStoryteller(storyteller); await storytellerService3.DeleteStorytellerById(storyteller.Id); }
public void CanCreateValidStoryteller_ReturnId() { Storyteller storyteller = new Storyteller("Name", 1, true, "img.png", "About", 18) { Id = "5050241f-a600-4d64-8634-0de904c043c1", AccessFailedCount = 0, EmailConfirmed = false, PhoneNumberConfirmed = false, TwoFactorEnabled = false, LockoutEnabled = false, UserName = "******", NormalizedUserName = "******", Email = "*****@*****.**", NormalizedEmail = "*****@*****.**", PasswordHash = "Pasfjdsasd", ConcurrencyStamp = "fjjffjfjf", LockoutEnd = DateTime.Now, PhoneNumber = "885553531", SecurityStamp = "Securitystamp", }; IStorytellerCRUD storytellerService1 = new StorytellerService(); IStorytellerCRUD storytellerService2 = new StorytellerService(); Task <string> result = storytellerService1.CreateStoryteller(storyteller); storytellerService2.DeleteStorytellerById(storyteller.Id); Assert.IsNotNull(result); Assert.IsNotNull(storyteller); Assert.AreEqual(storyteller.Id, result.Result); }
public void CannotGetStorytellerByInvalidId_ReturnException() { Storyteller storyteller = new Storyteller("Name", 0, true, "img.png", "About", 18) { Id = null, AccessFailedCount = 0, EmailConfirmed = false, PhoneNumberConfirmed = false, TwoFactorEnabled = false, LockoutEnabled = false, UserName = "******", NormalizedUserName = "******", Email = "*****@*****.**", NormalizedEmail = "*****@*****.**", PasswordHash = "Pasfjdsasd", ConcurrencyStamp = "fjjffjfjf", LockoutEnd = DateTime.Now, PhoneNumber = "885553531", SecurityStamp = "Securitystamp", }; IStorytellerCRUD storytellerService = new StorytellerService(); storytellerService.GetStorytellerById(storyteller.Id); }
public async Task CannotUpdateInvalidStoryteller_ReturnException() { Storyteller storyteller = null; IStorytellerCRUD storytellerService = new StorytellerService(); await storytellerService.UpdateStoryteller(storyteller); }
public void CanGetAllStorytellers() { IEnumerable <Storyteller> storytellers = new List <Storyteller> { new Storyteller { Id = "5050241f-a600-4d64-8634-0de904c043c1", AccessFailedCount = 0, EmailConfirmed = false, PhoneNumberConfirmed = false, TwoFactorEnabled = false, LockoutEnabled = false, UserName = "******", NormalizedUserName = "******", Email = "*****@*****.**", NormalizedEmail = "*****@*****.**", PasswordHash = "Pasfjdsasd", ConcurrencyStamp = "fjjffjfjf", LockoutEnd = DateTime.Now, PhoneNumber = "885553531", SecurityStamp = "Securitystamp", }, new Storyteller { Id = "5050241f-a600-4d64-8634-0de904c043c1", AccessFailedCount = 0, EmailConfirmed = false, PhoneNumberConfirmed = false, TwoFactorEnabled = false, LockoutEnabled = false, UserName = "******", NormalizedUserName = "******", Email = "*****@*****.**", NormalizedEmail = "*****@*****.**", PasswordHash = "Pasfjdsasd", ConcurrencyStamp = "fjjffjfjf", LockoutEnd = DateTime.Now, PhoneNumber = "885553531", SecurityStamp = "Securitystamp", }, }; IStorytellerService storytellerService = new StorytellerService(); var result = storytellerService.GetAllStorytellers(); Assert.AreEqual(storytellers, result); }