Пример #1
0
        public void RefreshDataCommand_WhenExecuted_LoadsGroupFromService_And_UpdatesAllProperties()
        {
            // Arrange
            var dummyGroup = CreateDummyGroup("My Group", "We talk about cool topics", "no/image/yet.png");

            A.CallTo(() => _fakeGroupLoaderService.LoadGroupAsync()).Returns(dummyGroup);

            // Act
            Testee.RefreshDataCommand.Execute(null);

            // Assert
            Testee.Name.Should().Be(dummyGroup.Name);
            Testee.Description.Should().Be(dummyGroup.Description);
            Testee.ImageUrl.Should().Be(dummyGroup.ImageUrl);
        }