Пример #1
0
        public void RequestProviderCreatesObjectForProvidedType()
        {
            // Arrange
            var mockServer = new Mock <IImageServer>();
            var testBundle = new RequestProviderTestBundle();
            var fileBytes  = new byte[5];

            mockServer.SetupGet(x => x.ServerUrl).Returns("http://localhost");

            // Act
            var req = testBundle.RequestProvider.ProvideNewAddImageRequest(mockServer.Object, "fileName.txt", fileBytes);

            // Assert
            Assert.IsNotNull(req);
            Assert.AreEqual("http://localhost/image", req.RequestUrl);
            Assert.AreEqual("fileName.txt", req.FileName);
            Assert.AreSame(fileBytes, req.FileBytes);
        }
        public void RequestProviderCreatesObjectForProvidedType()
        {
            // Arrange
            var mockServer = new Mock<IImageServer>();
            var testBundle = new RequestProviderTestBundle();
            var fileBytes = new byte[5];

            mockServer.SetupGet(x => x.ServerUrl).Returns("http://localhost");

            // Act
            var req = testBundle.RequestProvider.ProvideNewAddImageRequest(mockServer.Object, "fileName.txt", fileBytes);

            // Assert
            Assert.IsNotNull(req);
            Assert.AreEqual("http://localhost/image", req.RequestUrl);
            Assert.AreEqual("fileName.txt", req.FileName);
            Assert.AreSame(fileBytes, req.FileBytes);
        }