Пример #1
0
        public void GetSingularText_RequiredDataItemsAreNotPresent_ShouldGetGenericMessage()
        {
            //Arrange
            var localizer = new LegalEntityRemovedActivityLocalizer();

            var data = new Dictionary <string, string>();

            //Act
            var activity = new Activity {
                Data = data, Type = ActivityType.LegalEntityRemoved
            };
            var actualMessage = localizer.GetSingularText(activity);

            //Assert
            string expectedMessage = activity.GetGenericMessage();

            Assert.AreEqual(expectedMessage, actualMessage);
        }
Пример #2
0
        public void GetSingularText_RequiredDataItemsArePresent_ShouldGetFullMessage()
        {
            //Arrange
            var localizer = new LegalEntityRemovedActivityLocalizer();

            var data = new Dictionary <string, string>
            {
                { "OrganisationName", "Acme Fireworks" },
                { "CreatorName", "Wile E. Coyote" }
            };

            //Act
            var actualMessage = localizer.GetSingularText(new Activity {
                Data = data
            });

            //Assert
            const string expectedMessage = "Acme Fireworks removed by Wile E. Coyote";

            Assert.AreEqual(expectedMessage, actualMessage);
        }