Пример #1
0
        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());
        }
Пример #2
0
        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());
        }