예제 #1
0
        public void CreateAsync_ShouldAddUser()
        {
            User user = new User();

            _dataRepositoryMock.Setup(f => f.OnPostAsync <User>(It.IsAny <string>(), user, It.IsAny <string>()))
            .Returns(Task.FromResult(user));
            User addedUser = _sut.CreateAsync(user).Result;

            Assert.That(addedUser, Is.EqualTo(user));
            _dataRepositoryMock.Verify(f => f.OnPostAsync(It.IsAny <string>(), user, It.IsAny <string>()), Times.Once());
        }