public async Task CreateAsync_ShouldCreateCacheAsync() { string key = $"Anonimo:{ typeof(MyStubClass).Name }:2021-03-19:"; MyStubClass myStubClass = A.Fake <MyStubClass>(); string dataAsJson = JsonConvert.SerializeObject(key); byte[] dataAsBytesArray = Encoding.UTF8.GetBytes(dataAsJson); await _cacheProvider.CreateAsync(key, myStubClass, null, default); A.CallTo(() => _cache.SetAsync(key, dataAsBytesArray, null, default)) .WithAnyArguments() .MustHaveHappened(); }