Inheritance: IRecordedHttpOutput, DescribesItself
コード例 #1
0
        public void SetContentType_replay_writes_the_content_type_to_the_HttpWriter()
        {
            var setContentType = new SetContentType("text/json");
            setContentType.Replay(theHttpWriter);

            theHttpWriter.AssertWasCalled(x => x.WriteContentType("text/json"));
        }
コード例 #2
0
        public Task Write(string contentType, string renderedOutput)
        {
            output = new SetContentType(contentType);
            output = new WriteTextOutput(renderedOutput);

            return Task.CompletedTask;
        }
コード例 #3
0
        public Task Write(string contentType, string renderedOutput)
        {
            output = new SetContentType(contentType);
            output = new WriteTextOutput(renderedOutput);

            return(Task.CompletedTask);
        }
コード例 #4
0
        public void Write(string contentType, Action<Stream> action)
        {
            output = new SetContentType(contentType);

            var stream = new MemoryStream();
            action(stream);

            output = new WriteStream(stream);
        }
コード例 #5
0
ファイル: RecordedOutput.cs プロジェクト: xeno3/fubumvc
        public void Write(string contentType, Action <Stream> action)
        {
            output = new SetContentType(contentType);

            var stream = new MemoryStream();

            action(stream);

            output = new WriteStream(stream);
        }
コード例 #6
0
        public Task Write(string contentType, Func<Stream, Task> action)
        {
            output = new SetContentType(contentType);

            var stream = new MemoryStream();
            action(stream);

            output = new WriteStream(stream);

            return Task.CompletedTask;
        }
コード例 #7
0
ファイル: SetContentType.cs プロジェクト: izep/fubumvc
 public bool Equals(SetContentType other)
 {
     if (ReferenceEquals(null, other))
     {
         return(false);
     }
     if (ReferenceEquals(this, other))
     {
         return(true);
     }
     return(Equals(other._contentType, _contentType));
 }
コード例 #8
0
        public Task Write(string contentType, Func <Stream, Task> action)
        {
            output = new SetContentType(contentType);

            var stream = new MemoryStream();

            action(stream);

            output = new WriteStream(stream);

            return(Task.CompletedTask);
        }
コード例 #9
0
 public bool Equals(SetContentType other)
 {
     if (ReferenceEquals(null, other)) return false;
     if (ReferenceEquals(this, other)) return true;
     return Equals(other._contentType, _contentType);
 }
コード例 #10
0
ファイル: RecordedOutput.cs プロジェクト: xeno3/fubumvc
 public void Write(string contentType, string renderedOutput)
 {
     output = new SetContentType(contentType);
     output = new WriteTextOutput(renderedOutput);
 }
コード例 #11
0
 public void Write(string contentType, string renderedOutput)
 {
     output = new SetContentType(contentType);
     output = new WriteTextOutput(renderedOutput);
 }