public void ToSetting_ReturnsChannelId() { var baseUri = new Uri("http://localhost/"); var channel = new Channel { ChannelId = CHANNEL_ID, ChannelName = CHANNEL_NAME, Type = CHANNEL_TYPE }; var sut = new ChatChannelImpl(Mock.Of <IRestService>(), baseUri, TOKEN, USER_ID, channel); var result = sut.ToSetting(); Assert.That(result.ChannelId, Is.EqualTo(CHANNEL_ID)); Assert.That(result.ChannelName, Is.EqualTo(CHANNEL_NAME)); Assert.That(result.Type, Is.EqualTo(CHANNEL_TYPE_SETTING)); }
public void CreatePost_UsesRestServiceToCreatePost() { var baseUri = new Uri("http://localhost/"); var post = new Post { Id = string.Empty, ChannelId = CHANNEL_ID, Message = MESSAGE, UserId = USER_ID, RootId = string.Empty }; var channel = new Channel { ChannelId = CHANNEL_ID }; var restService = new Mock <IRestService>(); restService.Setup(x => x.CreatePost(baseUri, TOKEN, CHANNEL_ID, post)); var sut = new ChatChannelImpl(restService.Object, baseUri, TOKEN, USER_ID, channel); sut.CreatePost(MESSAGE); restService.VerifyAll(); }