public async Task <IActionResult> SingleItem(string key) { var statusMessage = await logicValidation.CheckGetSingleDataModelAsync(key); if (statusMessage.IsCompleted) { var model = await logic.GetSingleDataModelAsync(key); return(View(model)); } else { return(View("CustomError", statusMessage)); } }
public async void GetUserData_FromInitializedDbTables_LogicUserDataEqualExpectedUserData() { // arrange var userData = GetUserData(); fixture.dbAuth.Add(userData); await fixture.dbAuth.SaveChangesAsync(); var expected = new UserData { Login = "******", RoleName = "admin" }; // act var actual = await logic.GetSingleDataModelAsync(expected.Login); // assert Assert.Equal(expected.Login, actual.Login); Assert.Equal(expected.RoleName, actual.RoleName); }