public async Task CreateFolderAsync_ValidGetRequest_Handle() { SetUserInContext.SetContext("admin"); _folderServiceMocks.Setup(x => x.IsUserAdminAsync(It.IsAny <string>(), It.IsAny <Guid>(), It.IsAny <CancellationToken>())) .Returns(Task.FromResult(true)); var result = (await _folderController.CreateFolderAsync(GroupSlugValid, null, GroupIdValid, CancellationToken.None)) as ViewResult; var responseViewModelSlug = (result.Model as FolderWriteViewModel).Slug; var responseViewModelParentGroupId = (result.Model as FolderWriteViewModel).ParentGroup; Assert.IsInstanceOf <ActionResult>(result); Assert.IsInstanceOf <FolderWriteViewModel>(result.Model); Assert.AreEqual(GroupSlugValid, responseViewModelSlug); Assert.AreEqual(GroupIdValid, responseViewModelParentGroupId); }