Ejemplo n.º 1
0
        public async Task CreateGreeting()
        {
            byte[] data        = System.IO.File.ReadAllBytes(@"Data\Recording.wav");
            var    rand        = new Random();
            var    now         = DateTime.Now;
            string name        = $"New Test Greeting {rand.Next(100)}";
            string description = $"Creating a new test greeting";
            var    response    = await service.CreateGreetingAsync(name, description, data);

            var greetingId = long.Parse(response.Properties[YMST.c_greetingId]);

            Assert.IsTrue(greetingId != 0, "The newly created greeting has an invalid Id");

            var greeting = await service.GetGreetingAsync(greetingId);

            Assert.IsNotNull(greeting);

            await service.DeleteGreetingAsync(greeting.Id);

            Assert.AreEqual(name, greeting.Name, "Greeting name doesn't match");
            Assert.AreEqual(greetingId, greeting.Id, "Greeting Id doesn't match");
        }