public void TestDeleteNotExistFileCommand() { // Arrange var deleteFilecommand = new FilesDeleteCommand(GetFakeApiController(), GetFakeFileRepository(), FileIdNotExistConst); // Act Task <HttpResponseMessage> deleteTask = deleteFilecommand.Execute(); deleteTask.Wait(); // Assert Assert.IsFalse(deleteTask.IsFaulted); Assert.IsNotNull(deleteTask.Result); Assert.AreEqual(deleteTask.Result.StatusCode, HttpStatusCode.NotFound); }
public void TestDeleteFileCommand() { // Arrange var deleteFilecommand = new FilesDeleteCommand(GetFakeApiController(), GetFakeFileRepository(), FileIdConst); // Act Task <HttpResponseMessage> deleteTask = deleteFilecommand.Execute(); deleteTask.Wait(); // Assert Assert.IsFalse(deleteTask.IsFaulted); Assert.IsNotNull(deleteTask.Result); Assert.AreEqual(deleteTask.Result.StatusCode, HttpStatusCode.OK); _repositoryMock.Verify(m => m.DeleteAsync(UserIdConst, FileIdConst), Times.Once()); }
public void TestDeleteNotExistFileCommand() { // Arrange var deleteFilecommand = new FilesDeleteCommand(GetFakeApiController(), GetFakeFileRepository(), FileIdNotExistConst); // Act Task<HttpResponseMessage> deleteTask = deleteFilecommand.Execute(); deleteTask.Wait(); // Assert Assert.IsFalse(deleteTask.IsFaulted); Assert.IsNotNull(deleteTask.Result); Assert.AreEqual(deleteTask.Result.StatusCode, HttpStatusCode.NotFound); }
public void TestDeleteFileCommand() { // Arrange var deleteFilecommand = new FilesDeleteCommand(GetFakeApiController(), GetFakeFileRepository(), FileIdConst); // Act Task<HttpResponseMessage> deleteTask = deleteFilecommand.Execute(); deleteTask.Wait(); // Assert Assert.IsFalse(deleteTask.IsFaulted); Assert.IsNotNull(deleteTask.Result); Assert.AreEqual(deleteTask.Result.StatusCode, HttpStatusCode.OK); _repositoryMock.Verify(m => m.DeleteAsync(UserIdConst, FileIdConst), Times.Once()); }