Пример #1
0
        public FileContentResult Avatar(long id, int?width, int?height)
        {
            var initials        = RandomLetterGenerator.GetRandomCharacters(2);
            var avatarGenerator = new LetterAvatarGenerator(initials, this.GetAvatarOptions(width, height));
            var file            = avatarGenerator.GetAvatar();

            return(this.File(file.Blob, file.ContentType));
        }
        private static void GetAvatarTest(char[] initials)
        {
            var generator = new LetterAvatarGenerator(initials, new AvatarOptions());
            var avatar    = generator.GetAvatar();

            avatar.Should().NotBeNull();
            avatar.Blob.Should().NotBeEmpty();
            avatar.ContentType.Should().NotBeNullOrEmpty();
        }
        public void CreateInstanceTest()
        {
            var generator = new LetterAvatarGenerator(this.TwoInitialsMock, new AvatarOptions());

            generator.Should().NotBeNull();
        }