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(); }