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));
            }
        }
Exemple #2
0
        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);
        }