public void TestAddFileCommand() { // Arrange var model = new FilePostModel { Name = FileNameConst, FileUri = FileUriConst, Format = FileFormatConst }; var addCommand = new FilesAddCommand(GetFakeApiController(), GetFakeFileRepository(), model); // Act Task <HttpResponseMessage> addTask = addCommand.Execute(); addTask.Wait(); // Assert Assert.IsFalse(addTask.IsFaulted); Assert.IsNotNull(addTask.Result); Assert.AreEqual(addTask.Result.StatusCode, HttpStatusCode.Created); Assert.IsInstanceOfType(addTask.Result.Content, typeof(ObjectContent <String>)); _repositoryMock.Verify(m => m.AddAsync(UserIdConst, FileNameConst, FileUriConst, FileFormatConst), Times.Once()); }
public void TestAddFileCommand() { // Arrange var model = new FilePostModel { Name = FileNameConst, FileUri = FileUriConst, Format = FileFormatConst }; var addCommand = new FilesAddCommand(GetFakeApiController(), GetFakeFileRepository(), model); // Act Task<HttpResponseMessage> addTask = addCommand.Execute(); addTask.Wait(); // Assert Assert.IsFalse(addTask.IsFaulted); Assert.IsNotNull(addTask.Result); Assert.AreEqual(addTask.Result.StatusCode, HttpStatusCode.Created); Assert.IsInstanceOfType(addTask.Result.Content, typeof (ObjectContent<String>)); _repositoryMock.Verify(m => m.AddAsync(UserIdConst, FileNameConst, FileUriConst, FileFormatConst), Times.Once()); }