public void Details_UserExists_UserIsReturned() { // Arrange MockCurrentUser(); MockFindById(); MockGetRole(); var expected = new UserMvcViewModelBuilder() .WithId(USER_ID) .WithUserName(USER_NAME) .Build(); var sut = CreateController(); // Act var actual = TestExtensions.GetModelAsync <UserViewModel>(sut.Details()); // Assert Assert.Equal <UserViewModel>(expected, actual, new UserViewModelComparer()); }